我正在考慮嘗試爲Android編寫地圖應用程序...但是有一些我感到困惑。用GPS API編寫地圖繪製應用程序?
從android document,我知道我們應該有一個獲取手機位置的API?
在我的研究過程中,有很多人談論了使用Google Map API,我聽說他們有一些關於他們有API restriction because Google does not own all the data needed to make their maps and do their navigation。
這裏就是我越來越糊塗:
- 是利用手機的GPS是免費的嗎? (這意味着我應該能夠編寫一個應用程序,使用GPS來獲取移動位置而不使用互聯網)
- 我真的不明白Google Map如何因爲數據權限而受到API限制...那是什麼數據正確嗎?因此,如果我編寫使用GPS的地圖應用程序,那麼它是否也適用於我?
但是如果我不使用Google Map API呢?我在想做一個只爲了好玩而嘗試學習編寫一些Android應用程序。看看是否可以說,即從谷歌或從某處捕獲一些地圖圖像到圖像文件(或者說製作我自己的地圖圖像),存儲到設備中並將座標映射到地圖圖像,然後我使用的只是GPS來獲得座標。限制也適用於我嗎? – King 2011-04-28 14:29:20
您不能在API之外使用Google地圖圖像。如果您從其他地方合法獲取圖像,則可以自由將地理編碼服務的地址映射到圖像。用戶的位置許可的使用是由用戶自己而不是由任何中間人授予的。然而,你必須負責任地使用它。 :) – Abhinav 2011-04-28 14:32:21