如何在MKMapView中显示整个地球仪

时间:2018-01-21 19:31:37

标签: ios swift swift3 mapkit mkmapview

我正在开发地图应用,我想让用户缩小到全球。我正在使用MKMapView。我看到iOS地图应用程序中提供了此功能。

任何人都可以告诉我如何在我的应用中实现相同目标。

iPhone Map App Screenshot

3 个答案:

答案 0 :(得分:0)

将地图更改为Hybrid Flyover或Satellite Flyover  并从故事板启用3D视图

从viewDidLoad调用此函数 updateMapToShowGlobe(location:mapView.centerCoordinate)

<button ion-button block type="button" (click)="addLocation()">ADD AND SAVE MORE LOCATIONS</button>

答案 1 :(得分:0)

这真是令人难过,因为下面有太多错误的信息。
至少在iOS 12,2018年11月如此简单。

这就是获得全球视野所需要做的一切。

要么

mapView.mapType = .satelliteFlyover 

mapView.mapType = .hybridFlyover

(我不确定,它没有技术基础,但根据我的经验,.hybridFlyover感觉表现更好)

尽管如此:p ;;
我确保它能正常工作,因为我之前就做过。

我希望您觉得它有用。

答案 2 :(得分:-1)

根据Apple的技术支持人员之一,似乎无法使用MapKit访问此视图:

  

此视图无法通过MapKit获得。

https://forums.developer.apple.com/thread/101479