2011-05-31 96 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(); 

     } 

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

例如,你可以尝试任何一个城市名,国名,酒店名,地区名,路名,众所周知的地名(试“艾菲尔铁塔”)......任何东西(从许多的东西)。

相关问题