2

我知道更改 mapkit 颜色并不理想,但特别是对于我正在创建的基于位置的游戏,我希望颜色变得不那么戏剧性和更暗。有没有内置的方法可以做到这一点?由于游戏不会特定于某个区域,因此自定义叠加层不会真正起作用。我知道使用旧的谷歌地图的唯一方法是创建地图的 javascript 版本并将其添加到 web 视图中(不适合游戏)但是有了这个新的苹果地图有没有办法重新绘制形状这些元素(公园、水、建筑)具有不同的颜色。

我不完全了解以前或当前的地图包是如何从头开始工作的,所以如果我遗漏了任何信息或感到困惑,我深表歉意。

4

1 回答 1

2

不,在当前的 iOS6 地图中您无法做到这一点。

MapKit 参考没有任何内置函数可以做到这一点。

我会认真地要求您重新考虑更改当前 MapKit 的颜色,即使您可以通过其他一些技巧来做到这一点。您可能会被 App Store 拒绝。

您有 2 个选项 如果您想为不同的地方更改颜色等,请使用您自己的其他供应商的地图。

湾。叠加也是一个不错的方法,但它们在下载地图的 REST 方面是繁重的工作。我现在正在我的地图中使用它,因为我所有的地图图块都是即时生成的,我不必在 iPhone 上做太多密集的工作。

于 2012-10-10T20:05:20.553 回答