我正在开发一个带有MapKit地图的应用,我希望将其显示为 Black& White ,而不是默认的配色方案。
我该怎么做?
有没有一种方法我可以设置配色方案?
我可以为配色方案设置特定常数吗?
是否将MapKit视图与某些应用Black& White效果的图像相混合?
谢谢,
诺尔
答案 0 :(得分:1)
您可以使用route-me代替UIMapView,并选择适合您的所需地图源。
答案 1 :(得分:0)
无法在MKMapView
中更改地图的颜色。唯一可以改变的是mapType
property,它定义了它是标准地图,卫星还是混合。
我怀疑你是否能够轻松地使用叠加层来制作B& W。它甚至可能违反了使用谷歌地图这样做的条款 - 我不确定,但它可能是这样。
因此,如果您确实需要B& W,那么我建议您使用标准MKMapView
以外的其他内容。
答案 2 :(得分:0)
扩展一些答案:
您无法将MapKit设置为黑白。它违反了使用条款。
您最好的选择是将route-me与离线tileSource一起使用。谷歌TileMill。它们允许您从形状文件创建自己的地图,您可以从不同的站点下载。然后使用route-me显示您创建的地图。