我正在尝试将一个简单的图像嵌入到谷歌地图中,并使用 OVERLAY 成功地做到了。但问题是嵌入的图像具有不同的组件(例如,如果图像是房子,组件是停车、游泳池等)并且需要在点击时为每个组件添加功能。有没有办法将这些类型的图像嵌入到 GOOGLE MAP 中。
问问题
57 次
1 回答
0
我建议您考虑构建 KML 叠加层。这将使您可以将数据作为单个叠加层进行管理,但保留所有功能的交互性。网上有很多教程,但最基本的是您在 Google 地球中构建您的叠加层,在公共网站上托管 kml 文件,然后将其添加到您的地图中。
请注意,许多 kml 教程都是针对 v2 API 的。它们仍然适用,除了关于将图层添加到地图的最终代码的部分 - 确保您使用 v3 教程。
v3 地图上的 KML 示例:https ://google-developers.appspot.com/maps/documentation/javascript/examples/layer-kml
实际 KML 文件: http: //gmaps-samples.googlecode.com/svn/trunk/ggeoxml/cta.kml
于 2012-05-10T16:08:44.993 回答