Привет!
Возникла задача сделать офлайн карту местности с выводом на нее маркеров и геометрических фигур по реальным географическим координатам.
Нашел в сети нужную карту местности, отличную картографическую библиотеку leaflet.js, базу данных требуемых координат.
Проблема возникла с тем, как привязать свою карту к географическим координатам.
Все нагугленные примеры, к сожалению, основаны на создании карт без привязки к реальной местности.
______________________________________
РЕШЕНИЕ
1. заходим на
extract.bbbike.org/, выделяем нужную область на карте, указываем свой емейл, формат OSM XML, жмем extract и через некоторое время получаем на почту XML файл:
2. устанавливаем Maperitive
maperitive.net
3. загружаем XML в Maperitive и в консоле пишем generate-tiles maxzoom=N (фак по командам wiki.openstreetmap.org/wiki/RU:Maperitive_book#generate-tiles)
4. прикручиваем полученные тайтлы к leaflet.js
5. кучу меток выводим плагином PruneCluster или другим
6. профит!
Спасибо ittim в этом посте
Как использовать Leaflet оффлайн?