使用MapKit的地形和卫星视图

时间:2009-10-14 07:12:34

标签: iphone

我是Mapkit View的新手。我希望在我给lat,lang没有目的地时显示。 是否可以在mapkit中显示地图,卫星视图?anny tutorial 链接?我看过一些访问谷歌地图API(html文件)的例子。是否有必要?

4 个答案:

答案 0 :(得分:9)

或者您可以通过编程方式将其设置为

mapView.mapType = MKMapTypeSatellite;

如果Swift 3不支持,请尝试:

    map.mapType = MKMapType.satellite;

答案 1 :(得分:8)

如果您在xib上添加了mapkit视图,您将在属性上看到可以将其设置为卫星,地形或地图。我在mapkit上找到的最好的教程/链接是:

Link

答案 2 :(得分:3)

这可能与Objective-C不同,但在Swift中它将是以下之一(例如添加到viewDidLoad()):

mapView.mapType = MKMapType.Standard;  // default: road map
mapView.mapType = MKMapType.Satellite;
mapView.mapType = MKMapType.Hybrid;

答案 3 :(得分:2)

您可以为Map Type

设置以下任意MapView
map.mapType = MKMapType.hybrid
map.mapType = MKMapType.hybridFlyover
map.mapType = MKMapType.mutedStandard
map.mapType = MKMapType.satellite
map.mapType = MKMapType.satelliteFlyover
map.mapType = MKMapType.standard
  • 混合 - 位于顶部的道路和道路名称信息区域的卫星图像。

  • 标准 - 显示所有道路和部分道路名称位置的街道地图..

  • 卫星 - 该地区的卫星图像。

  • HybridFlyover - 带有天桥数据的混合卫星图像。

  • SatelliteFlyover - 有可用的天桥数据的区域的卫星图像。

  • MutedStandard - 街道地图,您的数据会在基础地图详细信息上得到强调。

hybrid , satellite , standard适用于 iOS 3 及以上

hybridFlyover , satelliteFlyover适用于 iOS 9 及以上

mutedStandard适用于 iOS 11 及以上