Требования, которые я имею к тому, чтобы иметь возможность печатать маршруты между многими узлами, иметь возможность запрашивать расстояния между узлами для наилучшего возможного расчета маршрута и показывать пользовательские значки на картах.
Важно иметь картографический источник, точный в отношении дорог и улиц.
Я исследовал открытые карты улиц, но боюсь, что они могут быть не совсем точными. Будем благодарны за любые предложения коммерческой библиотеки / API (если они просты в использовании и не ограничивают вас в функциональности)
Я начал с Google Maps API для исследовательских целей. Я бы использовал конечное приложение внутри страны и заплатил бы за него (так что, если бы я использовал карты Google, я бы заплатил за их коммерческую лицензию, что является довольно большой суммой. И мне нужны только карты для отдельных областей, начиная в северной европе)
Было бы неплохо иметь API карт, который можно легко интегрировать в систему на основе Spring-MVC (например, API на основе JavaScript или Java)