我将地图放在我的应用程序中,然后将标记放入其中。这些标记表示他们必须遵循路径,然后“移动”通过地图的方式。 我放置了“map.icons”的标记,我已经用这种方式声明了:
var marker = new Marker({
position: latlng,
map: map,
zIndex: Math.round(latlng.lat() * -100000) << 5,
icon: {
path: MAP_PIN,
fillColor: "#339EF2",
fillOpacity: 1,
strokeColor: '',
strokeWeight: 0,
scale: 0.3,
rotation: 35
},
label: "<i class='icon icon-car' style='color:white; margin-left: 10px; font-size: 22px'></i>"
});
在哪里可以看到中间感兴趣的标记。
问题在于(并非总是)标记未被绘制,可能是由于它根据路径的位置制作地图的缩放,因为如果我移动地图你会看到相同的。
有可能解决你看不到的标记问题吗?
非常感谢你的回复。 戴夫
示例:
在移动地图之前:
移动地图后:
答案 0 :(得分:0)
可能是“动态”类型的地图,即标记必须遵循路径,有时不会出现,而地图“静态”始终保持可见。
我通过将svg替换为相同标记的图像(相同!)解决了问题,但在导入的库中保留了标签。
非常感谢,
戴夫