Я пытаюсь добавить WMS для PLSS (publi c система межевания), опубликованную BLM.gov, на карту Mapbox, чтобы сделать сетку Township / Range / Section видимой, и я не могу ее получить для отображения на карте. Я подозреваю, что существует проблема с синтаксисом между запросом Mapbox JS и тем, что BLM WMS ожидает в качестве запроса.
Я работал с опубликованным примером mapbox для добавления WMS, модифицированного для сайта BLM, код ниже:
mapboxgl.accessToken = 'MY_KEY';
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/light-v10',
zoom: 8,
center: [-95, 38]
});
map.on('load', function() {
map.addSource('wms-test-source', {
'type': 'raster',
'tiles': [
'https://gis.blm.gov/arcgis/services/Cadastral/BLM_Natl_PLSS_CadNSDI/MapServer/WmsServer?bbox={bbox-epsg-3857}&format=image/png&service=WMS&version=1.3.0&request=GetMap&srs=EPSG:3857&width=256&height=256&layers=1'
],
'tileSize': 256
});
map.addLayer(
{
'id': 'wms-test-layer',
'type': 'raster',
'source': 'wms-test-source',
'paint': {}
},
'aeroway-line'
);
});
Кто-нибудь видит, что мне нужно изменить, чтобы получить это чтобы наложить сетку PLSS, я был бы очень признателен!