источник плитки osmdroid sqlite

Я хочу добавить поставщика плиток SQLite в OSMDroid точно так же, как RMaps. Я просмотрел исходный код OSMDroid и его поставщиков плиток и обнаружил, что они предназначены для получения плиток из файла, архивного файла и Интернета.

Я использую osmdroid-android 3.0.5.


person Ali Behzadian Nejad    schedule 23.04.2012    source источник
comment
Зачем вам БД? Вы видели stackoverflow.com/questions/3482635/   -  person Ifor    schedule 24.04.2012
comment
Я хочу добавить некоторые метаданные на свои Карты.   -  person Ali Behzadian Nejad    schedule 24.04.2012


Ответы (2)


Я не верю, что это возможно с текущей библиотекой Osmdroid. Если вы хотите это сделать, вам придется создать свой собственный TileProvider, чтобы он соответствовал структуре, что должно быть возможно.

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

person Ifor    schedule 24.04.2012

Взгляните на эту страницу. Я думаю, это то, что вы ищете :о)

Недавно я внедрил хранилище sqlite для тайлов библиотеки osmdroid, и единственное, чего не хватает, — это возможности создать его с помощью mobac. Поэтому я написал этот патч, чтобы предоставить новую опцию вывода. Пожалуйста, посмотрите и зафиксируйте его, если вам это нравится. Дайте мне знать, если вы считаете, что мне следует что-то изменить.

person pxp    schedule 27.04.2012
comment
не могли бы вы получить более подробную информацию? Что я должен сделать, чтобы получить работу? - person Ali Behzadian Nejad; 29.04.2012
comment
Посетите эту [страницу] (code.google.com/p/osmdroid/wiki/MobileAtlasCreator) Там вы можете увидеть некоторую информацию о создании архивов sqlite для использования с osmdroid с помощью приложения Mobile Atlas Creator desktop. Также существует более новая версия osmdroid-android (3.0.8), которую можно скачать здесь - person pxp; 30.04.2012
comment
osmdroid-android-3.0.8 имеет проблему. После некоторого увеличения и уменьшения плитки исчезнут. - person Ali Behzadian Nejad; 30.04.2012
comment
у меня таких проблем нет... А как насчет 3.0.7 - person pxp; 01.05.2012
comment
Я где-то читал, что это проблема, и предложил вернуться к 3.0.5. Я поменял банку и все стало ок. Другие версии не пробовал. - person Ali Behzadian Nejad; 02.05.2012
comment
Прости! Я не понял, что ты сказал! Вы прислали мне патч для MOBAC, но мне нужен модифицированный исходный код (или jar) osmdroid, чтобы принимать sqlite в качестве источника плитки. - person Ali Behzadian Nejad; 03.05.2012