1

我在我的网站中设置了没有标签的“干净”地图(使用 Google Maps API v3),现在用户可以从下拉菜单中选择一些城市,所选城市的标记应该出现在地图上,还显示名称城市仿佛它是标记的一部分。我不能使用 InfoWindow,因为我需要它来获取其他信息,那么有没有办法达到我的目标?先感谢您。

这是选择某些城市时应显示的屏幕截图。

在此处输入图像描述

4

1 回答 1

2

您可以将标记与标签库一起使用。这是代码

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
});

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

于 2013-10-25T07:38:10.753 回答