使用iOS6中的新地图,是否可以更改图层的颜色(公园,水,建筑物)

时间:2012-10-10 19:54:07

标签: iphone ios ipad ios6 mapkit

据我所知,改变mapkit颜色并不理想,但我特别为基于位置的游戏制作我想要的颜色不那么戏剧性和更黑暗。是否有内置的方式可以实现这一目标?由于游戏不会特定于某个地区,因此定制覆盖不会真正起作用。我知道使用旧的谷歌地图唯一的方法是创建一个javascript版本的地图并将其添加到webview(不适合游戏)但是这个新的苹果地图有一种方法来重绘形状这些元素(公园,水,建筑物)具有不同的颜色。

我没有完全理解以前或当前的mapkits是如何从头开始工作的,所以如果我遗漏任何信息或者让我感到困惑,我道歉。

1 个答案:

答案 0 :(得分:2)

在目前的iOS6地图中,没有办法可以做到这一点。

MapKit Reference没有任何内置函数来执行此操作。

我会认真地要求你重新考虑改变当前MapKit的颜色,即使你可以通过其他一些黑客来做。您可能会被App Store拒绝。

您有2个选项 一个。如果你想改变颜色,那么请使用你自己的其他供应商的地图。

Overlays也是一种很好的方式,但是他们在下载地图的REST方面工作量很大。我目前正在我的地图中使用它,因为我的所有地图图块都是动态生成的,而且我不需要在iPhone上进行过于密集的工作。