我正在使用gmaps4rails来显示代表地图上感兴趣的地方的一堆标记。此外,我还展示了一个代表住宿的“特殊”标记。此标记具有不同的图标,我希望它始终显示在所有其他标记的顶部,而不管缩放。
我尝试过不同的方法,但我无法将“特殊”标记放在首位。现在所有标记都在地图上显示在正确的位置并且具有正确的图标,但“特殊”标记不在顶部。
你能告诉我吗?
这是相关代码的片段。我正在尝试使用zIndex,但可能错了。
markers = handler.addMarkers(<%=raw @hash.to_json %>);
var zInd = markers.length;
markers[zInd] = handler.addMarker(
{
lat: lat,
lng: lng,
picture: {
url: "/images/hotel_icon.png",
width: 50,
height: 50
},
zIndex: zInd + 1
});
答案 0 :(得分:0)
作为mentioned in the doc,选项应作为第二个参数传递:
markers[zInd] = handler.addMarker(
{
lat: lat,
lng: lng,
picture: {
url: "/images/hotel_icon.png",
width: 50,
height: 50
}
},
{
zIndex: zInd + 1
}
);