Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 3.46 KB

File metadata and controls

58 lines (43 loc) · 3.46 KB

Flutter Yandex Geocoder

pub package License

Read this in English

Геокодер помогает определить координаты объекта по его адресу или, наоборот, установить адрес по координатам.

Документация по API.

Subscribe for the latest updates:


Возможности

  • Прямое геокодирование. Используется для определения координат по названию объекта или его адресу. API учитывает распространенные опечатки и предлагает несколько подходящих вариантов. Например, можно преобразовать указанный пользователем адрес в координаты.
  • Обратное геокодирование. Используется для определения адреса объекта по его координатам. Например, можно выбрать ближайший к точке на карте дом и получить его название.
  • Выбор вида необходимого топонима.
  • Ограничение поиска указанной областьи.
  • Язык ответа и региональные особенности карты.

Подключение

Для подключения добавьте в файл Pubspec зависимости:

dependencies:
  yandex_geocoder: 2.3.1

Использование

Для работы вам понадобятся Api Key, ключ для работы с Yandex API. Его можно получить в личном кабинете разработчика.

final YandexGeocoder geocoder = YandexGeocoder(apiKey: 'Your Api Key');

final GeocodeResponse geocodeFromPoint = await geocoder.getGeocode(ReverseGeocodeRequest(
  pointGeocode: (55.771899, 37.597576),
));

final GeocodeResponse geocodeFromAddress = await geocoder.getGeocode(DirectGeocodeRequest(
  addressGeocode: 'Москва, 4-я Тверская-Ямская улица, 7',
));

Пример работы

Пример работы SDK доступен в Example