2013-09-24 176 views
-2

請幫助,我可以使用Google地圖V2中的經度和緯度獲得兩個地點之間的路線路徑,但我想通過使用地點的地址來獲取路線路徑。可能嗎?如果可能的話,請指導我做到這一點。想要使用谷歌地圖V2中的地點(不使用經度和緯度)獲取兩個地點之間的路線路徑

+0

地址:

接下來,您將使用2個經緯度點你已經使用了地理編碼中發現,要做到這一點,你可以按照這個指導我關於這個主題寫的只是畫在地圖上的折線一些更多的信息,比如你如何獲得座標。 –

+0

我是新的谷歌地圖sdk。我遵循鏈接http://iamvijayakumar.blogspot.in/2013/04/android-draw-route-between-two-geo.html給出的方式,其中緯度和經度傳遞給url以獲取另一個點繪製路線。同樣,我想通過傳遞兩個位置的地址來繪製路線。 – Velmurugan

+0

本教程使用[Google Directions API](https://developers.google.com/maps/documentation/directions/?hl=zh-CN),並且對於原始地點和目的地也採用字符串,而不僅僅是經度和緯度值。 –

回答

1

這將幫助你

Geocoder coder = new Geocoder(this); 
List<Address> address; 

try { 
    address = coder.getFromLocationName(strAddress,5); 
    if (address == null) { 
     return null; 
} 
Address location = address.get(0); 
location.getLatitude(); 
location.getLongitude(); 

p1 = new GeoPoint((int) (location.getLatitude() * 1E6), 
        (int) (location.getLongitude() * 1E6)); 

return p1; 
} 

獲取經緯度,並利用這些導航

相關問題