OsmAnd API позволяет интегрировать карты OpenStreetMap (OSM) в мобильные приложения. forum.hpc.name С его помощью можно использовать карты и навигацию с готовыми маршрутами как в онлайн, так и в офлайн-режиме. forum.hpc.name
Есть несколько способов использовать OsmAnd в приложении, в частности: osmand.net
- Android OsmAnd AIDL API. osmand.net Целевое приложение общается с OsmAnd через AIDL или API интентов. osmand.net Приложение содержит несколько экранов и кнопку «Перейти к карте». osmand.net За кулисами оно полностью переконфигурирует OsmAnd и предоставляет обратный вызов для основных операций, таких как навигация и получение данных о местоположении GPS. osmand.net
- Android OsmAnd Full Library SDK. osmand.net Вся библиотека OsmAnd используется как библиотека. osmand.net Это позволяет использовать уже имеющиеся в OsmAnd функции и методы. osmand.net Однако требуется понимание того, как можно объединить несколько слоёв и сервисов. osmand.net
OsmAnd API доступен с открытым исходным кодом. forum.hpc.name Примеры использования OsmAnd API и SDK можно найти на сайте osmand.net. github.com