Android地图开发中的地理编码与地理反编码
2010-10-19 20:17:53 来源:WEB开发网此时运行程序,地图应该就可以正常显示了,见下图。
此时我们再向程序中加入地理编码与地理反编码的功能,其参考代码如下。
地理编码:
Geocoder geoCoder = new Geocoder(this, Locale.getDefault());
try {
List
addresses = geoCoder.getFromLocationName(
"上海市杨浦区四平路1239号", 5);
String add = "";
if (addresses.size() > 0) {
p = new GeoPoint(
(int) (addresses.get(0).getLatitude() * 1E6),
(int) (addresses.get(0).getLongitude() * 1E6));
mc.animateTo(p);
mapView.invalidate();
}
} catch (IOException e) {
e.printStackTrace();
}
Geocoder geoCoder = new Geocoder(this, Locale.getDefault());
try {
List
addresses = geoCoder.getFromLocationName(
"上海市杨浦区四平路1239号", 5);
String add = "";
if (addresses.size() > 0) {
p = new GeoPoint(
(int) (addresses.get(0).getLatitude() * 1E6),
(int) (addresses.get(0).getLongitude() * 1E6));
mc.animateTo(p);
mapView.invalidate();
}
} catch (IOException e) {
e.printStackTrace();
}
更多精彩
赞助商链接