2012-02-13 81 views
1

我想開發一個應用程序與離線地圖的使用,但我沒有任何想法做同樣的,任何人都可以解釋我如何在Android中集成離線地圖?在Android的離線地圖

+0

什麼離線地圖?鄰居?一座城市?一個狀態?一個國家?整個世界?你必須在這裏考慮內存限制。你不可能在Android設備上適合整個世界的地圖。 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 2012-02-13 17:15:40

+0

特定狀態的離線地圖 – 2012-02-13 18:12:24

回答

1

這涉及到大量的工作來完成,並支持我的說法,你可以看到,只有2(在我的知識)地圖提供商,谷歌和MS。

但是,有人需要這樣做,爲什麼不呢。
因此,爲此你需要大量的數據,實現地圖塊的矢量渲染,包括他們的縮放滾動等等。

它的最大障礙是獲取地理位置數據,我的意思是atleast我不知道源得到它,因爲我不認爲Google會提供任何API來獲取它使用的地理位置數據。

5

看看osmdroid它可以使用OpenStreetMap您可以緩存的數據。您也可以使用一組預先打包的瓷磚進行設置,以獲得完整的離線解決方案。

0

假設你的應用程序將可獲利的(在給定的生長階段),你可以去一個商業授權:

  1. OSM基礎(我猜你最廉價的版本):skobbler /泰爲 - 完全離線地圖(下載請求或prebundle):http://developer.skobbler.com/features
  2. 微軟/諾基亞 - 完全離線地圖(也許是最可靠的地圖):http://developer.nokia.com/community/wiki/Category:HERE_Maps
  3. TomTom公司 - http://developer.tomtom.com/products/Android_SDK
+0

第3個鏈接已死亡。 – 2015-11-21 07:32:38