Добавление WMS v 1.3.0 в Mapbox GL JS - PullRequest
0 голосов
/ 13 июля 2020

Итак, я хочу добавить слой 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/

...