我的公司有一个在 Android 上运行的企业客户端/服务器应用程序。我正在添加一个包含 MapView 的功能。我正在尝试决定是否应该使用谷歌地图或其他地图服务。
我对 Google Maps 的担忧是它需要 Google API。这些 API 似乎包含在所有 Google 批准的 Android 版本中,但这对我们来说可能过于局限。我们不希望一项功能限制我们可以支持的设备。我特别担心亚马逊可能会远离谷歌地图。这可能会阻止我们在 Kindle Fire 上运行。
我看过 OpenStreetMap,但质量似乎比谷歌低一两个档次。
总而言之,我正在寻找以下方面的指导:
- 我认为 Google API 可能会限制我们可以支持的 Android 设备是否正确?
- 我可以将 Google API 与我们的 Android 应用程序捆绑在一起,从而确保它们存在于设备上吗?这是其他第 3 方软件的模型。
- 谁能建议一个合理的替代谷歌地图的方法?