有没有办法使用Google Maps API在Google地图上方添加HTML内容?我想添加一个包含其他HTML内容的
。注意,我不想操作Google信息窗口。
您可以使用这个很好的库。
http://blog.mridey.com/2011/05/label-overlay-example-for-google-maps.html
通过一些调整,它可以用来添加任何您想要的内容。
这是如何将其作为覆盖层而不是信息窗口添加。
我认为最简单和最快的方法是使用InfoBox库,它是google-maps-utility-library-v3的一部分。
您可以在以下位置找到文档:
http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/docs/
并提供以下示例:
http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/examples/
InfoBox 扩展了 Google Maps JavaScript API V3 的 OverlayView 类,允许您根据需要调整图层,而不必担心 InfoWindows 的限制。
document.getElementByID(theGoogleMapsID).innerHTML+=<div>...</div>
)来实现。 - Gabber