«Карта Google», как мы можем получить широту и долготу, передав адрес

1

В Google Maps, как мы можем получить Широта и долготу, передав адрес?

и какой формат адреса нужно указать?

Теги:
google-maps
location

2 ответа

2
Лучший ответ

Нашел этот старый пост. Должно решить вашу проблему.

  • 0
    Спасибо парню за вашу поддержку ....
3

Чтобы найти широту и долготу из адресной строки.....

  • Сделать объект 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();

       }

И нет специального формата адреса.

Например, вы можете попробовать любое название города, название страны, название отеля, название области, название дороги, известное название места (попробуйте "Эйфелева башня" )... все (от многих вещей).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню