如何将MyMap创建的地图用于我们的应用程序?

时间:2009-11-20 05:33:49

标签: google-maps

我正在谷歌地图上的MyMap链接中创建一个自定义地图,用于创建我们自己的地图,添加各种地标点和/或线。

http://maps.google.com/maps/ms?ie=UTF&msa=0&msid= 113225627012396411583.000478b8658fde4ac307b

我可以使用从crated地图到我们的应用程序的url以编程方式显示它,通过javascript应用程序添加一些点而不是使用以下url:
    http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAcl

此致 吉里什

1 个答案:

答案 0 :(得分:1)

您可以做的一件事就是转到MyMap并从地图顶部栏上的“Google地球中的视图”链接中抓取网址。

然后,您可以在Google Maps API中的GGeoXml调用中使用该网址。

您可以做的另一件事是转到MyMAp,然后点击地图顶部栏上的“链接”链接。如果您愿意,请使用“自定义和预览嵌入式地图”选项。然后抓取显示的HTML并将其粘贴到您的网站中。

在这两种情况下,数据都是动态的。由于Google服务器上的缓存延迟几小时后,MyMap的未来更改将反映在您的网站上。

如果您想要更多控制权,那么您需要考虑Google Maps API的第三方扩展程序,例如EGeoXml,GeoXml或GeoXml3。在这种情况下,数据通常是静态的,并不反映MyMap的未来更改,但您可以编写自己的服务器端代码来刷新它。