В настоящее время я работаю над приложением, которое должно работать с картой в автономном режиме.По сути, я следовал этому уроку:
http://blog.davidelner.com/create-map-with-tilemill-and-leaflet/
Я создал файл mbtiles нужной мне области:
https://openmaptiles.com/extracts/#bounds=-83.84455,42.19104,-83.59049,42.35465
Я сохранилЗатем файл michigan.mbtiles запустил эту команду для создания изображений png:
mb-util --image_format = png michigan.mbtiles michigan
, наконец, в файле javascript, который у меня есть
var map = L.map('map').setView([42.26, -83.72], 5);
L.tileLayer('assets/Michigan/{z}/{x}/{y}.png', {
maxZoom: 14
}).addTo(map);
Я использую угловой 6, если это имеет какое-либо значение.Но у меня есть папка с Мичиганом в папке с активами, и я пытаюсь получить карту, сделанную из каталога.
Если я изменю L.tileLayer на любой демонстрационный код, который я вижу в Интернете, карта отображается так, что яЯ тоже думаю, что есть проблема с тем, как я сделал png (если я открою их, я ничего не вижу, но я не уверен, что это неправильно, потому что я впервые пытался сделать что-то подобное).)
Или есть проблема с моим относительным путем, которую я по какой-то причине не могу понять.
Спасибо за любую помощь.