Как бы вы обеспечили маршрутизацию направлений между точками на карте? Каковы недостающие части?

В iOS 6 приложение «Карты» отказывается от Google Maps. В условиях Google Maps SDK указано, что если вы прокладываете маршруты с помощью их сервиса, вы должны показывать его на их карте. Поскольку этого больше не будет, мне нужно изучить другие варианты, чтобы прокладывать маршруты и отображать маршруты на карте.

Я обнаружил, что MapQuest и Nokia предлагают API для предоставления услуг направления и маршрутизации.

  1. MapQuest — http://open.mapquestapi.com/directions/
  2. Nokia — http://api.maps.nokia.com/en/apireference/2.2.0/symbols/nokia.maps.routing.html

Я также вижу, что OpenStreetMap имеет список онлайн-сервисов маршрутизации с различными уровнями поддержки для разных мест, а некоторые из них находятся в состоянии предварительной версии.

http://wiki.openstreetmap.org/wiki/Routing/online_routers

Я немного занимался маршрутизацией, прежде чем хотел бы найти учебник по картографическому программному обеспечению, охватывающий основы. Большой вопрос у меня есть для кривых в маршрутах. Я знаю только о координатах для карт. Я не знаю способа определить маршрут по кривой, если только это не означает использование большого количества координат для рисования кривой. Я был бы признателен за объяснение того, что делать с кривыми. Вариант для известных маршрутов, таких как дороги, а также тротуары и пешеходные дорожки, был бы идеальным. Базовый учебник по прокладке направлений вдоль известных маршрутов был бы очень полезен.

Вся помощь приветствуется. Я знаю, что многие разработчики, готовящие приложения для iOS 6, будут искать направления и маршруты в сервисах, и я надеюсь, что информация, собранная с помощью этого вопроса, поможет им стать отправной точкой.


person Brennan    schedule 27.06.2012    source источник
comment
В OpenStreetMaps доступно несколько книг: amzn.to/N2QKki   -  person Brennan    schedule 27.06.2012


Ответы (1)


API MapQuest iOS Maps включает функцию маршрутизации. Может стоит посмотреть?

MapQuest также предлагает JavaScript API (который поддерживает мобильные устройства) и Mobile Flash API (с использованием Flex SDK для создания собственных приложений для iOS и Android ), которые по сути являются оболочками для основных веб-сервисов MapQuest, включая сервис Directions, о котором вы уже упоминали.

Надеюсь, это полезно!

person jharahush    schedule 31.07.2012
comment
Пожалуйста, указывайте в своих ответах, что вы связаны с MapQuest. Некоторые из них были отмечены сообществом как спам, и вы можете помочь избежать этого, правильно заявив, что вы работаете в соответствующей компании. - person Brad Larson; 01.08.2012
comment
Хорошо, сойдет -- да, я работаю в MapQuest. Не пытаюсь ввести в заблуждение — просто пытаюсь быть полезным, сообщая всем, что MapQuest также предлагает несколько вариантов. - person jharahush; 01.08.2012
comment
Я не думаю, что это вводит в заблуждение, когда MapQuest является одним из немногих сервисов, предлагающих услуги маршрутизации, в отличие от Apple, Yahoo или других картографических сервисов. - person Brennan; 08.10.2012