Я работал с листовкой, используя сервер растровых плиток mapbox на открытом воздухе. Mapbox имеет несколько готовых стилей, большинство из которых перечислены в этот ответ . Код / URL для этого примерно так:
var mapBoxOutdoorsClassic = L.tileLayer('https://api.tiles.mapbox.com/v4/mapbox.outdoors/{z}/{x}/{y}.png?access_token={accessToken}', {
accessToken: '...',
attribution: '...',
maxZoom: 18,
}).addTo(map1);
Мне нравится этот стиль. Но моя проблема в том, что я пытаюсь добавить изображение. Я хочу, чтобы наложение изображений было над графиком ландшафта карты, но под метками. Так что я сделал go в mapbox studio и создал эти два стиля - в основном стиль на открытом воздухе с выделенными метками:
Без меток
Только метки
Старый стиль слева, новые стили с выделенными слоями находится справа. Вы можете поиграть со слоями в верхнем правом углу.
Таким образом, разделение слоев сработало хорошо, как вы можете видеть в codesbox. Но стили из растровых плиток на самом деле не такие же, как у Mapbox Studio! Я предполагаю, что растровые плитки были сделаны в течение нескольких лет go, и стили были обновлены с тех пор. Но мне действительно нравится старый стиль - в нем больше ощущения цветного карандаша, больше стиля карты национальных парков, в отличие от нового стиля, который больше напоминает OSM или google maps. Вместо того, чтобы проводить часы в студии Mapbox, пытаясь воссоздать старый стиль, кто-нибудь знает, существуют ли эти стили где-то в студии Mapbox? Может быть, «mapbox outdoors classi c»? Я действительно хочу, чтобы точные стили отображались на карте слева в моем коде и в окне, но с возможностью отделить слой меток от остальных.