Подтвердить что ты не робот

Как выполнить геокодирование и маршрутизацию с помощью OpenStreetMap?

Поскольку API Google Maps недоступен в Израиле (см. здесь) Я хочу использовать OpenStreetMap. Я смущен всеми различными способами делать геокодирование, то есть находить lat, долгое время для адреса.

Я также ищу лучший способ сделать маршрутизацию, т.е. отобразить маршрут между двумя местоположениями, используя OSM.

Я ищу JavaScript на клиенте и .NET на моем сервере.

Я также ищу решение, которое будет работать с именами на иврите, но я не думаю, что это ограничение.

4b9b3361

Ответ 1

Routing

MapQuest open предлагает Open Directions Service и Откройте службу навигации.

Дополнительная информация о маршрутизации в OpenStreetMap приведена в статье маршрутизации в вики OSM.

Geocoding

API CloudMade Web Maps включает в себя геокодер. Геокодеры, используемые в настоящее время на основном сайте OpenStreetMap, Nominatim и GeoNames. В настоящее время также есть открытый сервис геокодирования MapQuest.

Ответ 2

Посмотрите http://openrouteservice.org/. Они уже выполняли маршрутизацию с использованием OSM.