【问题标题】:Let users choose between Google Maps and Apple Maps in IOS 6?让用户在 iOS 6 中选择谷歌地图和苹果地图?
【发布时间】:2012-09-21 03:54:15
【问题描述】:

我在我的 iOS 应用程序中使用基本的 MapKit 功能。

有没有办法让我的 iOS 6 用户在 Google 和 Apple 地图之间为我的应用程序中显示的地图数据进行选择?如果是这样,我该如何以编程方式执行此操作?

【问题讨论】:

    标签: ios google-maps mapkit ios6 ios6-maps


    【解决方案1】:

    没有。

    您可以让用户使用 route me(在 github 上)在 iOS 地图和其他地图(OpenStreetMap、Microsoft VirtualEarth、CloudMade、OpenAerialMap、OpenCycleMap、SpatialCloud、TileStream7)之间进行选择,或者您可以使用 Bing 地图(也是一个可用的库) .

    但您必须为不同的库编写代码,因为 MapKit 框架仅适用于 iOS 6 中的 Apple 地图。

    【讨论】:

      【解决方案2】:

      ClassicMap (GitHub) 完全符合您的要求。示例项目展示了如何将 Google 地图叠加层添加到 MapKit 以及如何在 Google 和 Apple 地图之间切换。

      效果很好,但缩放级别似乎仅限于 Apple 的数据(我很确定 Google 地图中的最大缩放比例更高,至少在我居住的地方)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多