【问题标题】:How to use map created from MyMap into our application?如何在我们的应用程序中使用从 MyMap 创建的地图?
【发布时间】:2009-11-20 05:33:49
【问题描述】:

我正在将自定义地图创建到谷歌地图上的 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

问候, 吉里什

【问题讨论】:

  • 我可以使用我们应用程序中的 url 来播种地图并添加其他地图额外的地图点/地图内容吗?

标签: google-maps


【解决方案1】:

您可以做的一件事是转到 MyMap 并从地图顶部栏上的“在 Google 地球中查看”链接获取 URL。

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

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

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

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

【讨论】:

    猜你喜欢
    • 2023-01-12
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    相关资源
    最近更新 更多