2013-02-26 57 views
0

我工作的iPhone應用程序包含離線地圖的一個城市只有這離線地圖是爲iPhone

我已經搜查,發現mapBox和路線我,如果我要砸在腳,這是更好更好地圖和查看每個引腳的信息?

我可以將谷歌地圖的一個城市,在數據庫和使用它?

這有什麼建議?

+0

請參考[常見問題](http://stackoverflow.com/faq)的要求,並沒有什麼問題。 – 2013-02-26 19:40:17

+0

可能很快就會關閉,但它很有趣。我也想知道! – AlexWien 2013-02-26 19:41:12

回答

0

MapBox,RouteMe甚至MapKit能夠顯示離線本地存儲的地圖,所有三個之間的差異是努力與他們的功能集以及這樣做所需要的水平。使用哪一個完全取決於你想要達到的目標。在過去,我已經使用MapKit顯示選定的區域自定義地圖(光柵,PNG格式),與切成瓷磚的地圖和命名方式類似於谷歌的瓷磚如:

/MapTiles/Z<ZoomLevel>/<XCoord>/<YCoord>.png 

如果這可以幫助你分別使用MapKit https://github.com/mtigas/iOS-MapLayerDemo。至於顯示信息的引腳,MapKit也可以。

比較,你很可能使用MapBox倒是更多,如果你想申請自定義樣式,以滿足您的應用程序的外觀,強調要使用你的應用程序的重要特徵。

至於谷歌地圖的離線存儲,而你在技術上可以通過URL取得單獨區塊,它們存儲和離線顯示它們(類似於以上),這將可能是一個違反他們的服務條款。另一種方法是使用OpenStreetMap