小编low*_*ien的帖子

Google Maps Api V3 - 更改MarkerImage的URL时会出现明显的闪烁

我想在mouseover事件上更改标记图像.现在,重要的一点看起来像这样:

google.maps.event.addListener(marker, "mouseover", function (event) 
{
    this.set('icon', 'http://google.com/mapfiles/ms/micons/yellow-dot.png');
});

google.maps.event.addListener(marker, "mouseout", function (event) 
{
    this.set('icon', 'http://google.com/mapfiles/ms/micons/red-dot.png');
});
Run Code Online (Sandbox Code Playgroud)

我第一次抓鼠时有一个闪烁,我认为这是因为地图正在从URL加载新图像.

有没有办法预加载黄色和红色桨标记并将它们存储在缓存中?

google-maps-api-3 google-maps-markers

0
推荐指数
1
解决办法
3131
查看次数