繁体   English   中英

将Google“我的地图”图层添加到Google Maps Javascript API

[英]Add Google “My Maps” Layer to Google Maps Javascript API

我想在我们的网站上放置一张谷歌地图。

我知道可以使用Javascript将自定义标记添加到地图中,但我宁愿使用Google的MyMaps服务,因为我的同事可以在没有任何编程知识的情况下编辑地图。

您可以向具有嵌入式iframe网站添加自定义“我的地图”。 我正在使用Javascript API,因此我可以利用API提供的控件(例如通过自定义控件缩放或更改地图上的位置而不触及地图本身)。

我可以在My API地图中插入使用“我的地图”创建和保存的地图作为图层吗?

您可以使用GGeoXml将我的地图内容添加到您的API地图。

在“我的地图”中有一个“在Google地球中查看”链接,使用该链接的网址作为您的GGeoXml网址。

该链接生成对数据的间接“网络链接”引用,因此页面上的地图将反映对“我的地图”所做的最新更改。

缺点是您可以在“我的地图”的一个页面上放置多少个标记,并且“在Google地球中查看”链接仅返回当前“我的地图”页面的数据。

另一种策略是在您自己的API映射中使用GeometryControls

这需要更多的编码工作。 它为您的同事提供了相同的外观和感觉,因此他们仍然不需要编程技能。 优点是它可以将“我的地图”限制绕过一次可以显示的标记数量。

显然,您可以使用此处所述的“链接到此页面”功能嵌入您在网站中创建的“我的地图”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM