现有的查询,通过谷歌地图API V3公共谷歌地图(Query existing, public Go

2019-07-30 06:34发布

我试图嵌入现有公共谷歌地图到网站。 具体而言这一个: http://goo.gl/maps/cHf2

当然,我可以使用iframe嵌入实现这一点,但我想在地图上一点点更多的控制......我想象能够从地图上把所有的标记并将其显示为地图旁边的一个指标。 有点像谷歌已经这样做,但嵌在我的网页与我自己的风格和形象。

我一直在挖掘通过谷歌,堆栈溢出和API的说明,但没有找到任何相关的帖子。 在对谷歌地图的GET字符串,我们可以看到这个块:

&MSID = 212828439842926497866.0004bfae4da003d8ffd1f&MID = 1341413217

我认为在那里可能是一个地图ID,我可以用它来查询地图通过API的内容? 其目的是利用谷歌地图作为一个CMS较少的技术头脑的人,而不是处理在我们自己的CMS地理数据。

任何帮助将不胜感激。 也许我只是缺少树木,不见森林。

Answer 1:

您可以下载指定在页面标记的KML和显示你的API基于地图上。 这个例子默认使用geoxml3显示它,但你可以隐藏和显示按KmlLayer版本。

你应该能够只是点KmlLayer的链接(我下载的KML并把它放在我的服务器上,以便将与geoxml3工作)。

下面是这是否一个例子(直接从文件取出)

原来这里是



文章来源: Query existing, public Google Map via the Google Maps API v3