Я пытаюсь загрузить Глобальную топографию с несколькими разрешениями (GMRT) WMS в карту открытых слоев, используя OpenStreetMap (OSM) в качестве базового слоя.
URL для веб-службы GMRT: https://www.gmrt.org/services/mapserver/wms_merc?
Код, который я пробую:
Код не выводит уровень GMRT, а только базовый уровень с OSM.
При сканировании через соединения, установленные браузером, я нахожу успешный запрос к www.gmrt.org:
GEThttps://www.gmrt.org/services/mapserver/wms_merc?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&CRS=EPSG%3A3857&STYLES=&WIDTH=1235&HEIGHT=600&BBOX=-1873624.4373262404%2C-1947003.9844800094%2C10209540.993994422%2C3923359.7878215266
[HTTP/1.1 200 OK 343ms]
SERVICE WMS
VERSION 1.3.0
REQUEST GetMap
FORMAT image/png
TRANSPARENT true
CRS EPSG:3857
STYLES
WIDTH 1235
HEIGHT 600
BBOX -1873624.4373262404,-1947003.9844800094,10209540.993994422,3923359.7878215266
Я проверил этот пост , который, кажется, похожая проблема, и также посмотрел на GetCapabilities , но возвращенный XML ничего не говорит мне.
Есть идеи, что я делаю не так?
Я новичок в openlayers, поэтому буду признателен как можно подробнее.