地图在地图中不可见
问题描述:
我将地图放在我的应用程序中,并且在其中放置了标记。这些标记表示他们必须遵循路径,然后“移动”通过地图的手段。 ,我想放在“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>"
});
我在哪里可以看到一个标记与中间有兴趣的绘制。
问题在于(并非总是)标记未绘制,可能是由于它使地图基于路径位置的缩放,因为如果我移动地图,则看到的是相同的。
有可能解决你看不到的标记问题吗?
非常感谢您的回复。 戴夫
例子:
之前的地图移动:
移动地图后:
答
大概地图 “动态” 类型的,即标记必须遵循一条路径,它有时不会出现,而一条马p“静态”始终保持可见。
我解决了这个问题,将svg替换为图像(相同!)同一个标记,但是在导入的库中保留标签。
非常感谢,
戴夫
什么是'标记()'? – 2014-09-24 08:09:34
Marker()是google.maps.Marker(),但表示库“map-icons.js”,它允许我将标记定义为svg并将其标记为“字体图标”。 – 2014-09-24 08:15:51
你能否提供这个问题的演示? – 2014-09-24 20:51:00