Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS MapView中更改地图颜色?_Ios_Mapkit - Fatal编程技术网

在iOS MapView中更改地图颜色?

在iOS MapView中更改地图颜色?,ios,mapkit,Ios,Mapkit,是否可以像使用谷歌地图一样更改地图视图中的地图元素颜色?如果是这样,我将如何着手进行这项工作 我希望在很大程度上改变地图元素的颜色,所以我不认为添加所描述的注释是正确的解决方案 例如,谷歌有一个地图的皮肤是灰度的,而谷歌有文档说明如何为网络地图做到这一点。不,当前的地图工具包不可能做到这一点 任何像您描述的那样的实质性更新都必须在向谷歌请求Tile时执行,目前只有苹果在框架的深处这样做。使用UIMapKit是不可能的 我以前使用过,这使您能够非常广泛地定制地图颜色。据我所知,他们的地图使用数据。

是否可以像使用谷歌地图一样更改地图视图中的地图元素颜色?如果是这样,我将如何着手进行这项工作

我希望在很大程度上改变地图元素的颜色,所以我不认为添加所描述的注释是正确的解决方案


例如,谷歌有一个地图的皮肤是灰度的,而谷歌有文档说明如何为网络地图做到这一点。

不,当前的地图工具包不可能做到这一点


任何像您描述的那样的实质性更新都必须在向谷歌请求Tile时执行,目前只有苹果在框架的深处这样做。

使用UIMapKit是不可能的


我以前使用过,这使您能够非常广泛地定制地图颜色。据我所知,他们的地图使用数据。

我让Cloud做了一次尝试,结果它运行得相当好,但我决定不使用它们,原因有两个:

1) 他们的支持糟透了。大约一两周前,我向他们的支持地址发送了一封电子邮件,但仍然没有收到任何回复。他们最近的SVN提交时间也接近一年

2) 在我的回购路线上长大,再加上他们劣质的支持,把我吓跑了


我确实找到了一个名为的SDK,它也是基于Route Me构建的,适合于该任务。他们的git回购协议正在积极开发中,并且在正常营业时间可在freenode上使用。我会将它们推荐给任何一个与我最初有相同问题的人,而不是CloudMake。

我不确定CloudMake是否与使用UIMapKit一样划算,但有人指出了我,这是他们提供的开源解决方案。在UIWebView中使用这一点似乎是一个潜在的合理解决方案。