我想在我们的网站上放一张谷歌地图。
我知道可以使用Javascript将自定义标记添加到地图中,但我更愿意使用谷歌的MyMaps服务,因为这样我的同事就可以在没有任何编程知识的情况下编辑地图。
您可以向带有嵌入式iframe
的网站添加自定义“我的地图”。我使用的是Javascript API,这样我就可以利用API提供的控件(比如在自定义控件之间进行缩放,或者在不接触地图本身的情况下更改地图上的位置)。
我可以将使用Maps创建并保存的地图作为图层插入到JS API地图中吗?
发布于 2009-09-24 09:53:33
您可以使用GGeoXml将我的地图内容添加到您的API地图中。
在您的“我的地图”中有一个“在谷歌地球中查看”链接,使用该链接的网址作为您的GGeoXml网址。
该链接生成对数据的间接“网络链接”引用,因此页面上的地图将反映对“我的地图”所做的最新更改。
缺点是在“我的地图”的一个页面上可以放置多少标记是有限制的,并且“在Google Earth中查看”链接仅返回当前“我的地图”页面的数据。
发布于 2009-09-24 09:58:36
另一种策略是在您自己的API map中使用GeometryControls。
这涉及到你方更多的编码工作。它为你的同事提供了相同的外观和感觉,所以他们仍然不需要编程技能。优点是它绕过了My Maps对一次可以显示的标记数量的限制。
发布于 2009-09-24 09:48:39
显然,您可以使用链接到此页面的功能,如here所述,在您的网站中嵌入您创建的“我的地图”。
https://stackoverflow.com/questions/1470678
复制相似问题