我在我的android應用程序中添加了標記,但我需要製作一個功能,如果我在街道上添加標記,我需要在最近的已知街道上添加標記。就像在這個例子中:Add marker to nearest known street,但我需要使用android。Android:從標記點得到最近的街道
,這是我的標記座標:
MarkerOptions marker = new MarkerOptions().position(
markerLatLng = new LatLng(point.latitude, point.longitude)).title("my marker");
現在我需要執行異步任務發送座標,谷歌和檢索最近的路coordinates.What網址我應該使用嗎?
然後我打算座標添加到ArrayList中:
locationArray.add(new LatLng(point.latitude, point.longitude));
,並顯示標記在我的地圖:
mGoogleMap.addMarker(marker);
我在API管理器中開啓:Google Maps Directions API
和Google Maps Roads API
問題是什麼URL
在我的AsynTask
應該用來獲得最近的街道座標?
也許我需要使用這個:https://maps.googleapis.com/maps/api/directions/output?parameters
並將我的標記座標添加到參數?
所以,要找到最近的街道,我應該使用'DirectionsAPI'還是'GeocodeAPI'? – Darius92
地理編碼,如果在方向api中嘗試此操作,您將獲得「無效請求」。 –