我在我的网站中设置了没有标签的“干净”地图(使用 Google Maps API v3),现在用户可以从下拉菜单中选择一些城市,所选城市的标记应该出现在地图上,还显示名称城市仿佛它是标记的一部分。我不能使用 InfoWindow,因为我需要它来获取其他信息,那么有没有办法达到我的目标?先感谢您。
这是选择某些城市时应显示的屏幕截图。
我在我的网站中设置了没有标签的“干净”地图(使用 Google Maps API v3),现在用户可以从下拉菜单中选择一些城市,所选城市的标记应该出现在地图上,还显示名称城市仿佛它是标记的一部分。我不能使用 InfoWindow,因为我需要它来获取其他信息,那么有没有办法达到我的目标?先感谢您。
这是选择某些城市时应显示的屏幕截图。
您可以将标记与标签库一起使用。这是代码
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
});
然后,您可以根据需要显示/隐藏选定标记的标签