Итак, я хочу добавить слой WMS v 1.3.0 в Mapbox GL JS.
Источник WMS: https://portal.ina-sdi.or.id/gis/rest/services/PPBW/BATASWILAYAH_10K_ADMINISTRASI_AR_KELDESA/MapServer
И вот это мой код:
map.addSource('wms-test-source', {
'type': 'raster',
'tiles': [
'https://portal.ina-sdi.or.id/gis/services/PPBW/BATASWILAYAH_10K_ADMINISTRASI_AR_KELDESA/MapServer/WmsServer?bbox={bbox-epsg-4326}&format=image/png&service=WMS&version=1.3.0&request=GetMap&CRS=EPSG:4326&transparent=true&width=256&height=256&layer=0'
],
'tileSize': 256
});
map.addLayer(
{
'id': 'wms-test-layer',
'type': 'raster',
'source': 'wms-test-source',
'paint': {}
}
);
Я пробовал использовать этот учебник: https://docs.mapbox.com/mapbox-gl-js/example/wms/, но я все еще не могу понять, почему я не могу добавить этот слой WMS, потому что версия WMS - 1.3.0? Я менял ссылку много раз и получаю некоторую ошибку Http 400, а иногда и CORS. Я пробовал эту WMS в QGIS и листовках, и эта WMS работает хорошо, пожалуйста, помогите! ??
и вот мой фрагмент jsfiddle: https://jsfiddle.net/yekjzhvq/