如何更改Apple Map(MKMapView)背景颜色?

Dix*_*ari 5 iphone background-color mkmapview ios swift

在此处输入图片说明

我需要一个具有黑色主题的iOS应用程序,并且确实希望将显示的Apple Map也设置为黑色。

我在原生文档中看不到任何有关更改MKMapView外观的内容。

我已经搜索了该主题,并尝试更改MKOverlayView。但是,我什么也找不到。

这有可能吗?我可以更改Apple Map的背景颜色吗?

谢谢。

小智 0

您可以使用自定义地图MapBoxKit

https://www.mapbox.com/ios-sdk/api/3.6.4/runtime-styling.html

Mapkit只能将深色模式设置为混合模式,如下所示:

在 viewDidLoad 中编写以下代码:-

 mapView.mapType = .Hybrid
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

需要添加Privacy - Photo Library Usage Description进去 info.plist

您也可以按照上面的方式从 IB 进行设置:-

在此输入图像描述