仅显示Google Maps v3中所选标记的城市名称

时间:2013-10-24 08:44:50

标签: google-maps google-maps-api-3

我已经设置了“干净”的地图(使用Google Maps API v3),我的网站没有标签,现在用户可以从下拉菜单中选择一些城市,所选城市的标记也应显示在地图上城市的名称,就好像它是标记的一部分。 我不能使用InfoWindow因为我需要它用于其他信息,所以有没有办法达到我的目标? 提前谢谢。

以下是选择某些城市时应显示的内容的屏幕截图。

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用Markers with Labels库..这是代码

labelAnchorPos = new google.maps.Point(25, 10); // you can adjust it as you require

marker = new MarkerWithLabel({
         position : new google.maps.LatLng(lat,.lon),
         icon : './img/img/yourIMG.png',
         labelContent : labelContentValue,
         labelAnchor : labelAnchorPos,
         labelClass : "labels", // the CSS class for the label
         labelInBackground : false
});

然后,您可以根据需要显示/隐藏所选标记的标签