2012-04-03 106 views
3

是否可以像使用Google Map一樣更改MapView中的地圖元素顏色?如果是這樣,我將如何去做這件事。更改iOS MapView中的地圖顏色?

我正在尋找改變地圖元素的顏色相當大,所以我不認爲如所述添加註釋here是正確的解決方案。

舉一個例子,http://geo.rkn.la的地圖被蒙上了灰色,而且Google有文檔說明了如何爲web地圖here做到這一點。

回答

1

我給CloudMade一個嘗試,它結束了工作還算不錯,但我決定不使用它們的原因有兩個:

1)他們的支持很爛。大約一兩週前,我給他們的支持地址發了一封電子郵件,但仍未收到任何回覆。他們最近的SVN提交也接近一歲。

2)This issue在Route Me回購項目上提出,加上他們的劣質支持,嚇跑了我。

我確實設法找到了一個名爲MapBox的SDK,該SDK也構建在適合該任務的Route Me上。他們的git repo正在積極開發中,並在正常工作時間在freenode上提供。我會推薦他們通過CloudMade給最初有同樣問題的任何人。

0

不,目前的MapKit是不可能的。

當您向Google請求切片時,您所描述的任何實質性更新都必須執行,目前只有Apple在此框架內執行此操作。

1

使用UIMapKit是不可能的。

我以前使用過CloudMade,它使您能夠非常廣泛地自定義地圖顏色。據我所知他們的地圖使用OpenStreetMap數據。

+0

我不確定CloudMade是否與使用UIMapKit一樣符合成本效益,但是有人指着我在[Leaflet](http://leaflet.cloudmade.com/)這是他們提供的開源解決方案。 使用UIWebView內部看起來像是一個潛在的合理解決方案。 – Kevin 2012-04-07 00:25:23