2011-05-31 76 views

回答

2

實測值this older post。應該解決你的問題。

+0

謝謝你的支持.... – 2011-05-31 11:54:24

3

爲了找到地址字符串的經度和緯度.....

  1. 使對象Geocoder

  2. 呼叫getFromLocationName()的傳遞地址(地名)的字符串作爲結果的說法也最大數量你想爲那個地方的名字

這裏是演示...

 Geocoder coder = new Geocoder(LocationMap.this); 

     List<Address> geocodeResults = coder.getFromLocationName(placeName, 10); 

     Iterator<Address> locations = geocodeResults.iterator(); 

     while (locations.hasNext()) { 

      Address loc = locations.next(); 

      _lattitude_ = loc.getLatitude() ; 
      _longidude_ = loc.getLongitude(); 

     } 

而且還有不需要特定的地址格式。

例如,你可以嘗試任何一個城市名,國名,酒店名,地區名,路名,衆所周知的地名(試「艾菲爾鐵塔」)......任何東西(從許多的東西)。