Чтобы найти широту и долготу из адресной строки .....
Сделать объект из 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();
}
И тамне требуется конкретный формат адреса.
Например, вы можете попробовать любое название города, название страны, название отеля, название района, название дороги, хорошо известное название места (попробуйте «Эйфелева башня») ... что угодно (из многих вещей).