2012-02-13 8 views
1

Я хочу разработать приложение с использованием офлайн-карты, но у меня нет никакой идеи делать то же самое, может ли кто-нибудь объяснить мне, как интегрировать офлайн-карту в android?Offline Map in android

+0

Неадаптированная карта чего? Окрестности? Город? Штат? Страна? Весь мир? Вы должны думать о границах памяти здесь. Вы не могли бы поместить карту всего мира на Android-устройство. – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

+0

автономная карта для суточного состояния –

ответ

1

Это связано с большим количеством работы, чтобы выполнить и поддержать мое высказывание, что вы можете видеть, что есть только 2 (насколько мне известно) поставщиков карт, Google и MS.

Но да, кому-то нужно это сделать, почему бы и нет.
Итак, для этого вам требуется множество данных, реализовать векторный рендеринг фрагментов карты, включая их прокрутку масштабирования и т. Д.

Самым большим препятствием для этого является получение данных геоданных, я имею в виду, по крайней мере, я не знаю, источник получите, поскольку я не думаю, что Google собирается предоставить любой API, чтобы получить данные геоданных, которые он использует.

5

Посмотрите на osmdroid Он может использовать OpenStreetMap данные, которые вы можете кэшировать. Вы также можете настроить его с помощью предварительно упакованного набора плиток для полного автономного решения.

0

Предполагая, что ваше приложение будет коммерческим использование (на данном этапе роста), вы могли бы пойти на коммерческую лицензию:

основы
  1. OSM (я предполагаю, что ваш самое дешевый вариант): Skobbler/Telenav - полные автономные карт (скачать по запросу или prebundle): http://developer.skobbler.com/features
  2. Microsoft/Nokia - полные автономные карты (возможно, самые надежные карты): http://developer.nokia.com/community/wiki/Category:HERE_Maps
  3. TomTom - http://developer.tomtom.com/products/Android_SDK
+0

Третья ссылка мертва. –