我想知道如何将标准HTML元素(div,button)添加到地图上的一组特定坐标中?
例如,我有一组坐标,我想向他们附加自定义气球通知
当我离开坐标时,元素应该消失,当我平移回来时,元素应该重新出现。
是否可以使用Google地图执行此操作?
答案 0 :(得分:4)
答案 1 :(得分:3)
正如罗马所说,你可以创建一个实现GOverlay的自定义javascript对象。
这是另一个S.O.的例子。问题该家伙想在谷歌地图上插入一个SVG。但是我很确定你可以使用他的解决方案来插入HTML。
答案 2 :(得分:1)
如果您想制作自定义气球,请参阅此问题:
答案 3 :(得分:0)
您要查看的是openInfoWindowHtml
功能。您需要先向地图添加marker。请查看Google上的this example,了解相关的最佳功能。
答案 4 :(得分:-1)
请参阅this作为最新Google Maps API版本(v3)的基类:
用法:
var rectBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(54.478490, 18.550357),
new google.maps.LatLng(54.478434, 18.551952)
);
var obj = new overlayText(rectBounds, 'Some<br />HTML', objGMap3);