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

С iOS 6 приложение Карты сбрасывает Карты Google. Условия SDK Google Maps гласят, что если вы прокладываете маршруты с их сервисом, вы должны показать его на своей карте. Так как это больше не будет иметь место, мне нужно изучить другие варианты, чтобы проложить маршруты и отобразить маршруты на карте.

Я обнаружил, что 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, будут искать сервисы для направлений и маршрутов, и я надеюсь, что информация, собранная с этим вопросом, поможет им стать отправной точкой.

1 ответ

Решение

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

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

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

Другие вопросы по тегам