【发布时间】:2014-06-22 14:21:53
【问题描述】:
我在 android 应用程序中添加了地图,并希望按地址在地图上添加标记。有可能的?
我已经尝试过使用Geocoder 来获得长期和纬度,但出现错误Service not Available。
我的代码:
Geocoder geocoder = new Geocoder(getBaseContext());
List<Address> addresses = null;
try {
addresses = geocoder.getFromLocationName(event.getPlace(), 20);
System.out.println(addresses);
// for (int i = 0; i < addresses.size(); i++) { // MULTIPLE MATCHES
//
// Address addr = addresses.get(i);
//
// double latitude = addr.getLatitude();
// double longitude = addr.getLongitude(); // DO SOMETHING WITH
// // VALUES
//
// System.out.println(latitude);
// System.out.println(longitude);
//
// }
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【问题讨论】:
-
你能发布你到目前为止尝试过的东西吗??
标签: android google-maps