Closed vitalcrazz closed 7 years ago
Флаг для be_tarask
добавил.
На 6 зуме Беларусь помещается в 6 тайлов. Вот bbox 22.5,48.922499263758255,33.75,58.81374171570781
Проверял с помощью сервиса http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/
Поправил также файл embed.html
. Сделал там обработку для маркера и поп-апа.
Как я понял, в Mapbox GL JS нету стандартной иконки для маркера, поэтому использовал иконку из лифлета.
Не получилось запустить python приложение, ограничился редактированием html-шаблона. Надеюсь всё будет работать корректно.
Так как вместо Leaflet используется Mapbox GL JS, пришлось отключить плагины лифлета. Permalink теперь особо не нужен, т.к. из коробки работает url-хеш с координатами вида #z/x/y. Для геолокации в Mapbox GL JS также есть встроенный контрол GeolocateControl.
Переключение языка карты я привязал к переключению языка сайта и переменной
locale
. Также в любом месте можно воспользоваться функциейsetMapLanguage(map, locale)
, она переключает язык карты (без перезагрузки страницы).Добавил ещё одно изображение белорусского флага для выбора Тарашкевицы (справа сверху). Не уверен, какую иконку стоит использовать :)
Инструкция по поднятию/обновлению тайлов здесь. Также там форк проекта osm2vectortiles с добавлением белорусского языка. Если какие-то моменты непонятны, могу уточнить.