API карт Android - PullRequest
       5

API карт Android

1 голос
/ 10 февраля 2012

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

Какие API-интерфейсы сопоставления являются лучшими и простыми с бесплатной лицензией, включают сопоставление в автономном режиме иливключить использование другого сервера или OSM ????

Я нашел много API, но я не вижу этих функций, если они поддерживаются, и я не знаю, что лучше (например, mapquest api, decarta api, nutiteq api)

любая помощь любаямнение будет приятное, и заранее спасибо.

1 Ответ

2 голосов
/ 10 февраля 2012

Вы можете использовать некоторые из этих библиотек: osmdroid , mapsforge .Оба они предоставляют интерфейс к некоторым базам данных интернет-карт и позволяют создавать своих собственных провайдеров карт.

Они позволяют вам иметь (и обрабатывать) автономный кеш, динамическую асинхронную загрузку карт, повторную выборку при масштабировании, добавление наложений и т. Д., Как это делает оригинальный MapView.Еще один хороший момент использования этих библиотек заключается в том, что они хорошо спроектированы для замены на месте google MapView.

Обе они являются LGPL (вы можете использовать их в своих коммерческих приложениях) и предоставляют интерфейс для OpenStreetMap из-of коробки.

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