有啥办法可以改变 MKMapView 的外观吗?

Posted

技术标签:

【中文标题】有啥办法可以改变 MKMapView 的外观吗?【英文标题】:Is there any way to change the appearance of MKMapView?有什么办法可以改变 MKMapView 的外观吗? 【发布时间】:2013-03-29 17:04:01 【问题描述】:

有没有办法像 Core Image 和照片一样操纵 MKMapView 的外观(颜色等)?我想把地图制作成黑白或类似的东西。我认识的人这样做是为了在 Metawatch 的显示屏上显示一张小地图,基本上是拍摄 MKMapView 的快照,将它们转换为二进制图像并将它们发送到手表。

我需要实时(在 iPhone 的显示屏上)做类似的事情。希望你们能理解我想在这里问什么:)

提前致谢!

【问题讨论】:

Check here 我实际上是在尝试操纵地图本身,但感谢您的提示! 【参考方案1】:

不是直接使用 MapKit,但 MapBox ios SDK 可以做到这一点,而且还可以做到更多,而且它的行为类似于 MapKit。

【讨论】:

【参考方案2】:

我发现以下问题(主要是答案)是很好的解决方案 Hiding mapview when mapoverlay is visible ios7

使用 MKTileOverlay 和http://maps.stamen.com 站点

顺便说一句....他们有http://maps.stamen.com/#toner/12/37.7706/-122.3782,这是一张黑白地图

【讨论】:

以上是关于有啥办法可以改变 MKMapView 的外观吗?的主要内容,如果未能解决你的问题,请参考以下文章

有啥方法可以改变 UIScrollView 的 zoomToRect 的持续时间吗?

游戏字体太小了,有啥办法让字变大

win2k8 计划任务有啥办法可以有正常的优先级 IO 吗?

Flutter:有啥办法可以改变DataTable的行线颜色?

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

如果我们像我们自己的方法一样调用委托方法有啥问题吗