将街道地址转换为坐标android

时间:2012-12-04 08:12:47

标签: android

我正在尝试找到一种方法,将如何将给定的街道地址转换为Android应用程序中谷歌地图的坐标。有什么建议或者有些链接可以阅读吗?

1 个答案:

答案 0 :(得分:1)

试试这个

 Geocoder geocoder = new Geocoder(getApplicationContext(), Locale.getDefault());
 String textToSearch = searchText.getText().toString();
 List<Address> fromLocationName = null;
 fromLocationName = geocoder.getFromLocationName(texToSearch,   1);
 if (fromLocationName != null && fromLocationName.size() > 0) {
    Address a = fromLocationName.get(0);
    GeoPoint point = new GeoPoint(
                         (int) (a.getLatitude() * _1E6), 
                         (int) (a.getLongitude() * _1E6));
 }