如何使谷歌地图中的标记图像闪烁 [英] How to make marker image in google maps to blink

查看:442
本文介绍了如何使谷歌地图中的标记图像闪烁的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在地图上有一些标记

部分代码在这里

var icons=["media/green.png","media/red.png","media/blue.png","media/yellow.png"];

var marker = new google.maps.Marker({
            position: new google.maps.LatLng(100*array_lat[j],100*array_lon[j]),
            map     : map,
            url     : "javascript:setNavtrack('DISPLAYDATA')",
            icon    : icons[i]
           });

正如我希望我想闪烁media / red.png图标

As my wish i want to blink the "media/red.png" icon

任何解决方案?

推荐答案

您可以尝试将media / red.png更改为闪烁media / red.gif,如果它不起作用,请将marker.optimized更改为false:(代码来自。 gif marker google maps 回答)

you could try changing media/red.png for a "blinking" media/red.gif and if it doesnt work, change marker.optimized to false: (code from .gif marker google maps answer)

var marker = new google.maps.Marker({
    position: latLng,
    map: map,
    icon: iconoMarca,
    optimized: false
  });

看起来像:

To look like:

var icons=["media/green.png","media/red.gif","media/blue.png","media/yellow.png"];
var marker = new google.maps.Marker({
            position: new google.maps.LatLng(100*array_lat[j],100*array_lon[j]),
            map     : map,
            url     : "javascript:setNavtrack('DISPLAYDATA')",
            icon    : icons[i],
            optimized:false
           });

这篇关于如何使谷歌地图中的标记图像闪烁的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆