В Google Maps, как мы можем получить Широта и долготу, передав адрес?
и какой формат адреса нужно указать?
Нашел этот старый пост. Должно решить вашу проблему.
Чтобы найти широту и долготу из адресной строки.....
Сделать объект Geocoder
Вызов getFromLocationName()
передать в качестве аргумента строку (имя места) в качестве аргумента также максимальное количество результатов, которые вы хотите для этого имени места
Вот демо...
Geocoder coder = new Geocoder(LocationMap.this);
List<Address> geocodeResults = coder.getFromLocationName(placeName, 10);
Iterator<Address> locations = geocodeResults.iterator();
while (locations.hasNext()) {
Address loc = locations.next();
_lattitude_ = loc.getLatitude() ;
_longidude_ = loc.getLongitude();
}
И нет специального формата адреса.
Например, вы можете попробовать любое название города, название страны, название отеля, название области, название дороги, известное название места (попробуйте "Эйфелева башня" )... все (от многих вещей).