Можете ли вы порекомендовать API-интерфейс для коммерческого использования? - PullRequest
6 голосов
/ 21 февраля 2010

Требования, которые я имею к тому, чтобы иметь возможность печатать маршруты между многими узлами, иметь возможность запрашивать расстояния между узлами для наилучшего возможного расчета маршрута и показывать пользовательские значки на картах.

Важно иметь картографический источник, точный в отношении дорог и улиц.

Я исследовал открытые карты улиц, но боюсь, что они могут быть не совсем точными. Будем благодарны за любые предложения коммерческой библиотеки / API (если они просты в использовании и не ограничивают вас в функциональности)

Я начал с Google Maps API для исследовательских целей. Я бы использовал конечное приложение внутри страны и заплатил бы за него (так что, если бы я использовал карты Google, я бы заплатил за их коммерческую лицензию, что является довольно большой суммой. И мне нужны только карты для отдельных областей, начиная в северной европе)

Было бы неплохо иметь API карт, который можно легко интегрировать в систему на основе Spring-MVC (например, API на основе JavaScript или Java)

Ответы [ 3 ]

5 голосов
/ 21 февраля 2010

Мы использовали CloudMade для нашего последнего приложения на основе карт. Их данные получены из OpenStreetMap, но мы были впечатлены качеством карт. OSM - это движущаяся цель, поскольку карты постоянно обновляются, но всегда к лучшему.

CloudMade предлагает коммерческий сервис поверх этих данных (то есть SLA, поддержка и т. Д.). Небольшая компания, стремясь угодить. Вносит освежающие изменения в работу с Google и Bing, которые слишком велики, чтобы о них заботиться. Они все время добавляют новые функции и были рады изменить их приоритеты реализации, когда мы их об этом попросили.

Сервисы включают в себя API-интерфейс javascript, а также геокодер и простой веб-сервис со статической картой, которые мы используем в нашем приложении на базе Spring.

0 голосов
/ 21 февраля 2010

Возможно, стоит поговорить с Drawlive . Я использовал только их API дальномера, но у них также есть картография и генерация маршрута. Интеграция для определения расстояния осуществляется через SOAP, и я использовал Axis для генерации клиента. Bing Maps, как предлагалось ранее, также может быть вариантом: один из моих клиентов выбрал их, потому что плата за вход была намного меньше, чем у Google Maps.

0 голосов
/ 21 февраля 2010

Bing Maps Platform (ранее Microsoft Virtual Earth) должен быть более дешевым вариантом, чем карты Google для коммерческого использования, может печатать маршруты между узлами, поддерживает расчет расстояния и предоставляет JS API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...