3

是否可以显示 HTML 而不是图像作为 Google Maps Marker ?

最好的方法是什么?我想像隐形标记和自定义信息窗口之类的东西可能会在实现这一目标方面发挥作用

4

2 回答 2

5

您可以使用OverlayView类创建带有 html 元素的自定义叠加层 - https://developers.google.com/maps/documentation/javascript/overlays#CustomOverlays

简单示例 - http://jsfiddle.net/BCr2​​B /

于 2013-02-03T00:47:33.170 回答
0

你可能想看看这个: https ://github.com/jonyt/gmaps-div-overlay

DivOverlay 是一个非常简单的 HTML 容器,可以在 Google 地图上的任何位置显示。它所做的只是根据地图边界计算边距,因此它的全部内容都在地图内。看看演示。构造函数接受 3 个参数:HTML 容器、要附加到的地图和叠加层的位置。DivOverlay 只有两个函数:show() 和 hide()。应该是不言自明的。

于 2014-02-18T21:26:02.293 回答