【问题标题】:open street maps api for android为 android 打开街道地图 api
【发布时间】:2012-01-01 21:56:36
【问题描述】:

有谁知道我在哪里可以找到适用于 android 的开放式街道地图 API? 我已经搜索了该网站,我只能看到其他人的实现。

我正在寻找一个可以集成到另一个应用程序并完全定制的产品。

【问题讨论】:

    标签: android openstreetmap


    【解决方案1】:

    您可以使用 Osmdroid API 集成 OSM。这为您提供了与 Google 地图非常相似的功能,但如果您使用 Mobile Atlas Creator (MOBAC) 准备图块,您也可以离线使用 OSM 图块

    Osmdroid home page (GitHub)

    您只需要构建路径中的 osmdroid-android-3.0.5.jar。您不需要像 Google 要求那样的 API 密钥,并且切片会被缓存,因此下次您访问该位置时,您可以节省数据下载成本/时间。

    有一些小错误,但总体来说还不错

    【讨论】:

    • 我不得不说很少是轻描淡写 :) 但这完全取决于你想用它做什么。
    • iOS 是否有可用的 SDK?如果存在,您能否分享替代iOS SDK
    【解决方案2】:

    如果您要购买商业应用程序,那么值得一看“商业级 Android SDK” - 所有供应商都允许您自定义应用程序(取决于供应商,自定义程度可能会有所不同),我相信所有供应商都有“免费套餐”(您实际上不必支付的付款计划:))可能对您的应用程序来说已经足够好了(或者至少在您的应用程序取得商业成功之前您不必付费)。

    列举几个 Android SDK 提供者:

    • skobbler(现在的 Telenav)有一个 SDK,它能够在你的 Android 手机上通过轮流导航来渲染地图和显示轮流。它还支持离线模式。查看他们的developer platform 了解详情
    • OsmSharp 还进行地图渲染和轮流导航。您可以从github 提取他们的代码
    • MapQuest 为 Android 提供了一个不错的 map & routing engine。我认为您也可以将他们的路由服务与 Mapbox 地图一起使用(请参阅this 作为起点)。我不认为他们可以做离线模式

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多