2009-09-07 5 views
2

Я пытаюсь рассчитать маршрут на основе либо географического местоположения, либо адреса. Я понял, что очевидным способом было бы использовать часть встроенного пакета Google Maps, но это оказалось сложнее, чем предполагалось. Раньше был пакет под названием com.google.googlenav, но из него исчезла версия 1.0 SDK для Android.Расчет маршрутов карты на Android

Я знаю, что Google Maps имеет общедоступный API JavaScript, но поскольку приложение разработано для Android (на Java), и я хотел бы иметь автономную альтернативу, есть ли какие-либо другие библиотечные пакеты, встроенные или 3-й что я могу использовать для достижения этой цели?

+0

Я не знаю каких-либо других библиотек, которые бы сделали это за вас, но даже если вы найдете его, я бы предположил, что вам все равно понадобится для него «онлайн», несущий все данные карты, ОГРОМНЫЕ. –

+0

Я бы предположил, что «офлайн» он имел в виду, что код, который он фактически выполнял, был не интернет-ресурсом (Javascript), а скорее библиотекой Java. – Jess

ответ

1

Если я правильно понимаю, вам нужна Java-библиотека, которая ищет маршруты (а не автономное решение).

Вы можете попробовать Java API для служб CloudMade: http://developers.cloudmade.com/projects/show/java-lib

CloudMade делает услуги вокруг данных OpenStreetMap, поэтому оно может отличаться от выхода из Google Maps. Однако OpenStreetMap растет, и теперь он может уже конкурировать с GMaps во многих европейских странах.

 Смежные вопросы

  • Нет связанных вопросов^_^