我是Mapkit View的新手。我希望在我给lat,lang没有目的地时显示。 是否可以在mapkit中显示地图,卫星视图?anny tutorial 链接?我看过一些访问谷歌地图API(html文件)的例子。是否有必要?
答案 0 :(得分:9)
或者您可以通过编程方式将其设置为
mapView.mapType = MKMapTypeSatellite;
如果Swift 3不支持,请尝试:
map.mapType = MKMapType.satellite;
答案 1 :(得分:8)
如果您在xib上添加了mapkit视图,您将在属性上看到可以将其设置为卫星,地形或地图。我在mapkit上找到的最好的教程/链接是:
答案 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 及以上