【问题标题】:how could I load the Google map in terrain view in iphone如何在 iPhone 的地形视图中加载谷歌地图
【发布时间】:2011-11-07 18:47:25
【问题描述】:

我是 iPhone 新手。我怎么能在地形视图中加载谷歌地图。 MKMapView 只提供了三个选项,MKMapTypeStandard、MKMapTypeSatellite、MKMapTypeHybrid。

但我想显示地形视图,我该怎么做。

【问题讨论】:

    标签: objective-c cocoa-touch


    【解决方案1】:

    您可以将 MKMapView 实例上的 mapType 属性的值设置为 3(而不是使用命名常量之一):

    yourMapView.mapType = 3;
    

    在针对 5.0 SDK 进行编译时对我有用。不知道它是否会通过应用商店的审批流程...

    【讨论】:

    • 我很惊讶stackOveflow上关于这种地形类型的问题很少。非常感谢您指出这一点。
    • 我应该指出,这在下一个主要 iOS 版本中可能不再适用。
    【解决方案2】:

    我解决了这个问题。 您必须使用包含 javascript 和 Google maps API 的 webview 和 html 文件。 只需在加载 maps.google.com 页面的 webkit 中加载 html 文件,Google 地图 API 直接显示地形视图,无需与 webview 交互。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-22
      • 1970-01-01
      • 2016-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多