Я хочу разработать приложение с использованием офлайн-карты, но у меня нет никакой идеи делать то же самое, может ли кто-нибудь объяснить мне, как интегрировать офлайн-карту в android?Offline Map in android
ответ
Это связано с большим количеством работы, чтобы выполнить и поддержать мое высказывание, что вы можете видеть, что есть только 2 (насколько мне известно) поставщиков карт, Google и MS.
Но да, кому-то нужно это сделать, почему бы и нет.
Итак, для этого вам требуется множество данных, реализовать векторный рендеринг фрагментов карты, включая их прокрутку масштабирования и т. Д.
Самым большим препятствием для этого является получение данных геоданных, я имею в виду, по крайней мере, я не знаю, источник получите, поскольку я не думаю, что Google собирается предоставить любой API, чтобы получить данные геоданных, которые он использует.
Посмотрите на osmdroid Он может использовать OpenStreetMap данные, которые вы можете кэшировать. Вы также можете настроить его с помощью предварительно упакованного набора плиток для полного автономного решения.
Предполагая, что ваше приложение будет коммерческим использование (на данном этапе роста), вы могли бы пойти на коммерческую лицензию:
основы- OSM (я предполагаю, что ваш самое дешевый вариант): Skobbler/Telenav - полные автономные карт (скачать по запросу или prebundle): http://developer.skobbler.com/features
- Microsoft/Nokia - полные автономные карты (возможно, самые надежные карты): http://developer.nokia.com/community/wiki/Category:HERE_Maps
- TomTom - http://developer.tomtom.com/products/Android_SDK
Третья ссылка мертва. –
Неадаптированная карта чего? Окрестности? Город? Штат? Страна? Весь мир? Вы должны думать о границах памяти здесь. Вы не могли бы поместить карту всего мира на Android-устройство. – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
автономная карта для суточного состояния –