想要使用Google Map V2中地点的地址获取两个位置之间的路径路径(不使用纬度和经度)

时间:2013-09-24 11:26:27

标签: android google-maps google-maps-android-api-2

请帮忙,我可以使用Google Map V2中的纬度和经度获取两个位置之间的路径路径,但我想通过使用地点的地址来获取路径路径。可能吗?如果可能的话,请指导我这样做。

2 个答案:

答案 0 :(得分:2)

这会对你有所帮助

 Geocoder coder = new Geocoder(this);
 List<Address> address;

try {
   address = coder.getFromLocationName(strAddress,5);
     if (address == null) {
       return null;
}
Address location = address.get(0);
location.getLatitude();
location.getLongitude();

p1 = new GeoPoint((int) (location.getLatitude() * 1E6),
                  (int) (location.getLongitude() * 1E6));

 return p1;
}

获取纬度和经度并使用它们进行导航

答案 1 :(得分:1)

如果没有两个LatLng点,则无法绘制路径路径,但可以使用Geocoder对象从地址获取这些点。

接下来,您只需使用Geocoder找到的2 LatLng点在地图上绘制折线,为此,您可以按照我在此主题上撰写的指南进行操作:

Draw Driving Direction on Map: