【问题标题】:Choosing native Apple or Google Maps SDK for iOS app [closed]为 iOS 应用程序选择原生 Apple 或 Google Maps SDK [关闭]
【发布时间】:2013-10-24 13:17:55
【问题描述】:

 这是一个程序化程度较低但与服务相关的问题。
在 iOS6 独立苹果地图发布之前,我使用了集成了谷歌地图服务的苹果原生地图 API。所以现在我对选择苹果和谷歌地图感到困惑。
继去年的地图问题之后,Apple 似乎有了很大的改进,但是否值得使用 Apple 本地地图而不是更可靠的 Gmap(适用于任何位置)?
 我需要将地图服务集成到导航服务中,因此我需要在两者之间做出决定以用于开发。
利弊都受到使用过两者的人的欢迎(iOS7 maps N Google Maps SDK for iOS)。
提前谢谢你!


[注意:我见过其他类似的链接,但它们在应用程序的最终体验和输出中并不广泛]

【问题讨论】:

  • 只有一点... 适用于 iOS SDK 的 Google 地图在 iOS 上的帧速率较低。因此,如果您想向用户显示交互式地图,它可能会滞后并降低用户体验(尤其是当他们使用 iPhone 4/4S 时)。一些开发者建议谷歌对此进行改进,但就目前而言,似乎还有一段时间需要等待......
  • 取决于您的需求...我的应用程序依赖于使用相当高的缩放级别,Apple 地图在这方面有点受限。谷歌地图让我可以进一步放大,所以我就这么做了。

标签: mkmapview mapkit google-maps-sdk-ios


【解决方案1】:

这实际上取决于您正在执行哪种导航以及您正在构建哪种应用。你在做实时路由吗?使用您自己的路由数据?您需要离线功能吗?你也可以考虑像MapBox 这样的框架。

【讨论】:

  • 是的,即使用户离线,我也需要地图来显示(存储)数据,
【解决方案2】:

对我来说,使用 Google 地图的决定是基于使用 Google 服务的需要,尤其是 Places。如果您使用 Google 服务,则许可证规定您必须将它们与 Google 地图一起使用。我想 Apple 服务和 Apple 地图也是如此,但由于 Apple(目前)真的没有任何服务可言,所以这不是问题。

【讨论】:

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