Какие существуют off-line карты для своих проектов (без SaaS сервисов)?
Всем привет.
Необходимо использовать в своём мобильном сервисе гео-карты для GPS.
РАБОТА С КАРТАМИ - БЕЗ ИНТЕРНЕТ-СОЕДИНЕНИЯ!
Также, нужна возможность обновления карты со своего сервера в виде полного архива или только новых изменившихся данных карты (участков).
(т.е. аналог карт на WinPhone - там все карты используются централизовано)
Какие есть варианты осуществить задуманное в двух возможных вариантах:
1. Android, iOS, WindowsPhone
2. Unity3D
Кто сталкивался с таким же вопросом - огромная просьба: подскажите, пожалуйста.
OSM в растре для более-менее крупного участка местности будет весить неприлично много. Есть проект MapsForge (https://github.com/mapsforge/mapsforge), который позволяет сгенерировать векторную карту из данных OSM, а её можно в том же osmdroid показывать через свой провайдер.
xmoonlight: Да, есть готовое приложение, но показать не могу, т.к. оно для служебного пользования силовиками, и в Google Play его нет, естественно.
Могу сказать, что карту России целиком у меня законвертить не вышло - процесс весьма требовательный к объему ОЗУ и подходящего железа у нас попросту не нашлось. Пришлось конвертировать регионы по отдельности и предлагать пользователю выбирать нужный.
Работает векторная карта чуть медленнее растровой. Присутствует геморрой с конвертированием карт. Но в целом плюсы перевешивают минусы.