Служба геокодирования GraphHopper Geocoding является частью набора инструментов GraphHopper Directions API, предназначенного для интеграции маршрутизации и географических сервисов в веб-приложения и мобильные приложения. Она предоставляет функциональность преобразования адресов в географические координаты (геокодирование) и наоборот — координат в адрес (обратное геокодирование). Эти возможности особенно полезны для приложений, связанных с планированием маршрутов, логистикой, картографией и анализом данных.
GraphHopper Geocoding использует несколько поставщиков геокодирования, что позволяет выбирать наиболее подходящий сервис в зависимости от специфики задачи. Основные поставщики включают Nominatim, OpenCageData и Gisgraphy. Каждый из них имеет свои особенности и параметры настройки, что обеспечивает гибкость в использовании сервиса в различных сценариях.
- Поддержка нескольких поставщиков: возможность выбора между Nominatim, OpenCageData и Gisgraphy для оптимального соответствия требованиям проекта.
 - Геокодирование и обратное геокодирование: преобразование адресов в координаты и наоборот, включая поддержку параметров, таких как zoom, bbox и radius.
 - Автодополнение: функция автодополнения для быстрого поиска адресов, полезная для интерфейсов с пользовательским вводом.
 - Параметры настройки: поддержка дополнительных параметров, таких как countrycode и bounds, для более точного поиска.
 - Гибкость конфигурации: возможность настройки API-ключа и выбора поставщика геокодирования через параметры запроса.