【问题标题】:Android : which offline maps use in app [closed]Android:应用程序中使用哪些离线地图[关闭]
【发布时间】:2014-10-26 13:50:47
【问题描述】:

我想在我的应用程序(Android 4.0+)中使用离线地图(城市或小区域地图)。用户需要选择地区或城市,然后应用程序应该下载数据或者数据可以在资产中。

或者,如果用户下载了某个区域,我是否可以通过 Google 地图应用访问数据,那么数据应该在手机中?

应用不会出现在 Google Play 上。

你推荐什么方法?使用 OpenStreetMap?其他一些解决方案?

【问题讨论】:

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


    【解决方案1】:

    根据您在应用中使用的区域,OSM 可能比 Google 好得多,而且显然数据是免费的并且每天都在改进。这是一个包含 Google API 替代方案列表的问题:Alternatives to google maps api

    我建议您在这些库中查看使用 OSM 数据的离线地图:

    1. osmdroid :有一个名为 osmbonuspack 的路由奖励库,它添加了许多路由和 POI 功能
    2. skobbler 有一个 SDK 支持离线模式,并且能够在你的 Android 手机上渲染地图和显示轮流导航。这是他们的developer platform
    3. OsmSharp 还可以离线渲染矢量数据并逐个导航。代码可在github 获得
    4. mapsforge: 提供矢量格式的地图数据,并正在使用另一个名为 android 中的 graphhopper 的库

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多