2012-11-12 25 views
0

我有一個應用程序,用戶必須在地圖上選擇一個位置。我想知道什麼是正確的意圖調用這個目的的圖形界面與谷歌地圖。有沒有標準的方法來做到這一點? 其次,如果用戶只想使用文本框輸入地點的位置,有沒有什麼方法根據用戶的位置顯示地點的提示?如何在android中輸入位置

回答

1

沒有使用谷歌地圖的MapView外部庫avaible爲Android - 用於搜索一些地方,你可以使用>https://developers.google.com/maps/documentation/android/

谷歌的地方API(https://developers.google.com/places/)處理它 你可以創建一個文本框,並從中獲取輸入,如果你要搜索在澳大利亞悉尼的一些「食物」,你可以使用這個

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AddYourOwnKeyHere

搜索一下爲例

它會返回你一個JSON數據之後,你可以解析它得到的地方的經緯度和查看它在地圖視圖

或者你也可以使用谷歌地圖的JavaScript API,我認爲功能是幾乎相同,但你在HTML文件中創建它並在android webview中顯示它,如果你使用它,你也可以在iOS應用程序中使用它,並在UIWebView中顯示HTML文件。如果有任何問題,你可以問我通過評論:)

0

嗨,我不確定有關文本框,但如果你只想從地圖採取輸入,你可以要求用戶點擊地圖上,把地圖上的標記location.wh ich可以通過OnTap method.here鏈接如何做到這一點herehere

相關問題