我正在开发一个Android应用程序,我使用纬度/经度来绘制地图
http://maps.google.com/maps?saddr=47.295601,0.010586&daddr=47.295601,1.010586
+to:47.295601,2.010586+to:47.295601,3.010586+to:42.223501,2.011586
+to:35.215621,1.020456
但现在我想通过地址而不是纬度/经度绘制地图。我用谷歌搜索但没有找到任何这样的帮助查询字符串从地址绘制地图。
答案 0 :(得分:2)
答案 1 :(得分:2)
做同样的事情,但用逗号分隔地址的每个部分。
http://maps.google.com/maps?saddr=47.295601,0.010586
&daddr=123 Main Street, Houston, Texas, 77707
+to:47.295601,2.010586
+to:321 Avenue A, Baton Rouge, Lousiana, 68594
+to:42.223501,2.011586
+to:35.215621,1.020456
您可以使用坐标和地址的组合。
答案 2 :(得分:0)
为什么不使用Geocoder接收LatLng值?
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> adr = geocoder.getFromLocationName(locationName, maxResults);