【问题标题】:Display Google Shared Map Into Android App在 Android 应用中显示 Google 共享地图
【发布时间】:2014-08-17 01:47:51
【问题描述】:

我已经搜索了这个主题,没有很好的结果。

我在 Google 地图帐户中创建了一张带有个人标记的地图(共享地图)。

现在我想使用 Google Maps API 将该地图显示到 Android 应用中

这可能吗?

我想这样做,这样我就可以直接从网络上更新地图的标记,并且应用程序始终是最新的。

【问题讨论】:

    标签: android google-maps google-maps-markers google-maps-android-api-2


    【解决方案1】:

    您想要的是获取包含自定义地图图层的所有对象的 kml 文件。

    1. 打开你的地图(例如https://mapsengine.google.com/map/edit?mid=zbzKgwyzjU1k.kfNmxdgezpIg
    2. 将链接从 edit 更改为 kml(请注意,您需要将地图设为公开)
    3. 结果:https://mapsengine.google.com/map/kml?mid=zbzKgwyzjU1k.kfNmxdgezpIg

    现在您有了指向地图的链接,其中包含有关新项目的最新信息,您可以在每次启动应用时获取并解析它。

    有很多资源告诉你如何解析 xml 文件,kml 也差不多。

    【讨论】:

    • 那么,这样我每次更新地图时都必须将新的 KML 文件包含到我的项目中?
    • @lauchaxxx 当您更新地图时,在线 KML 会自动更新,一旦用户重新启动他的应用程序,解析器将从该在线 KML 重新获取所有数据并将其解析到您的地图中.
    • 我发现这篇文章很旧,我认为是旧版本,但你的回答是正确的,你建议的方式就是要走的路。 stackoverflow.com/questions/3109158/…
    猜你喜欢
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2018-11-12
    • 2023-04-02
    • 2013-05-03
    相关资源
    最近更新 更多