4

經過大量搜索後,我還沒有找到適合我的解決方案,我真的希望有人能幫助我。首先我會解釋我的問題,然後我會提到我迄今嘗試/考慮的一些方法。如何向街道添加標記 - Android開發

基本上,我正在開發一個Android應用程序,其中標記隨機出現在用戶的位置周圍。需要注意的是,標記只能放在街道上。

我一直在使用谷歌地圖Android API V2,但我正在嘗試解決諸如「地理編碼」之類的「限制」問題。

我考慮過使用不同的地圖API,比如Nutiteq,但是我在執行它們時遇到了一些麻煩。自從我熟悉Google之後,堅持使用Google會很好,但我願意嘗試您的任何建議。

我甚至考慮在html文件中加載Google Maps API V3,以便我可以使用GDirections從一點加載路徑到自身,然後使用JS將這些數據解析爲Google Maps Android API V2,但事實證明GDirections也有一個限制。

任何人有任何想法我可以去做這個?即使解決方案很冒險,它仍然是一些東西。

我對Android開發相當陌生。

+0

你的問題給了我一個在我打算完成的應用程序中改進開發時間的想法。謝謝。 – 2013-04-05 15:25:49

回答

5

有趣的是你想​​實現的。您不需要加載API V3 html。你可以直接使用方向api:http://maps.googleapis.com/maps/api/directions/json?origin=51,19&destination=51,19&sensor=false

它仍然有侷限性,但它是像2000年或某一天一樣的設備。你不想在單個用戶的屏幕上放置超過2000個標記,是嗎?

這很容易解析,例如與Gson。

+1

我明白了,所以這些限制適用於個人用戶,而不是我的API密鑰? – Kevin 2013-04-05 15:08:37

+1

我想寫作「正確」,但這太短暫,無法評論。 – 2013-04-05 15:11:44

+0

哈哈好,完美。感謝您的幫助Maciej。 – Kevin 2013-04-05 15:13:04