формат строки запроса карты Google для адресов вместо долготы / долготы? - PullRequest
2 голосов
/ 29 июня 2011

Я разрабатываю приложение для Android, для которого я использую широту / долготу, чтобы нарисовать карту

http://maps.google.com/maps?saddr=47.295601,0.010586&daddr=47.295601,1.010586
+t‌​o:47.295601,2.010586+to:47.295601,3.010586+to:42.223501,2.011586
+to:35.215621,1.020456

но теперь я хочу нарисовать карту по адресам вместо широты / долготы. Я гуглил, но не нашел такой справки для строки запроса, чтобы нарисовать карту из адресов.

Ответы [ 3 ]

2 голосов
/ 29 июня 2011

Сделайте то же самое, но разделите каждую часть адреса запятыми.

http://maps.google.com/maps?saddr=47.295601,0.010586
&daddr=123 Main Street, Houston, Texas, 77707
+t‌​o:47.295601,2.010586
+to:321 Avenue A, Baton Rouge, Lousiana, 68594
+to:42.223501,2.011586
+to:35.215621,1.020456

Вы можете использовать комбинацию координат и адресов.

2 голосов
/ 29 июня 2011
0 голосов
/ 29 июня 2011

Почему вы не используете геокодер для получения значений LatLng?

Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> adr = geocoder.getFromLocationName(locationName, maxResults);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...