【问题标题】:Amazon Maps API & Google Maps API亚马逊地图 API 和谷歌地图 API
【发布时间】:2013-08-08 02:31:50
【问题描述】:

我有一个 Android 应用,它一直在 Google Play 上提供服务。它的主要特点是使用谷歌地图。我正在尝试将其移植到适用于 Android 的亚马逊应用商店。但是,使用地图非常令人困惑。我想使用一个源代码并支持来自亚马逊应用商店的以下设备。

  • 基于我的清单的所有非亚马逊 Android 设备
  • 点燃火
  • Kindle Fire HD
  • Kindle Fire HD 8.9

如果我使用 Amazon Maps API,它是否支持此设备(基于我的清单的所有非 Amazon Android 设备)?如果我使用 Google Maps API,Kindle Fire 设备无法显示地图??或者我应该同时使用 Google Maps API 和 Amazon Maps API 来支持所有设备,如果是,如何?

如果有人有这方面的经验,请告诉我如何将使用 Google Maps API 的 Google Play 应用程序移植到 Amazon App Store 以立即支持上述设备。

提前致谢。

【问题讨论】:

    标签: android amazon porting


    【解决方案1】:

    更新:Amazon Maps API 已更新至 v2。 Here 是一篇关于如何从 Google Maps v2 迁移应用程序的文章。

    根据该文章,Amazon Maps API 提供与第 2 版 Google Maps API 相同的接口,并且您的 Google Maps 应用程序中的大多数类和方法调用在 Amazon 设备上的工作方式相同。我今天试试看。

    【讨论】:

      【解决方案2】:

      亚马逊不支持任何版本的 Google Maps API。他们使用自己的 API,与 Google Maps v1 几乎相同,但缺少交通和街景等内容。因此,要回答您的问题,不可能只构建一个地图解决方案并同时在 Kindle Fire 设备和其他非亚马逊 Android 设备上工作。

      至于 Amazon maps api 支持哪些设备,这将是他们所有的 Fire 设备,但不包括运行基于 API 10 的 Android 分叉版本的第一代 Fire。

      可以在同一个代码库中构建亚马逊地图和谷歌地图,并在运行时决定使用哪一个。 Here 是一个不错的小博客,内容是在执行此操作时要记住的一些事项。

      希望能给你一些方向!

      【讨论】:

      • 如果我使用亚马逊地图 API,它会在非 Fire/Kindle 设备上显示吗?
      • @TDev 您的博客链接已损坏
      • 谢谢@naveed!已更新。
      • 您要查找的页面不存在。因此,切勿张贴外部链接,它们会在一段时间后过期。答案对像我这样的未来读者不再有帮助。 :-(
      猜你喜欢
      • 2015-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      相关资源
      最近更新 更多