Добрый день. Я пытаюсь получить карту в webservice из другого сервера. Сама карта отрисовывается, но потом падает с
Код |
---|
Uncaught TypeError: Cannot read property '4' of null |
В отладке видно, что ошибка происходит в функции getTileLayer в gwtkse.js. У меня там лежит всего один слой с полем this.map.layers[a].wms, который равен true. Подскажите, пожалуйста, это я неправильно получаю карту или надо дополнительно выставить какие-либо параметры?
Значение options для получения карты:
Код |
---|
var options = {
"url": "http://sampleserver1.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StateCityHighway_USA/MapServer/WMSServer",
"id": "200",
"center": [55.86, 38.349],
"tilematrix": 15,
"crs": 3857,
"tilematrixset": "GoogleMapsCompatible",
"count": 2,
"maxzoom": 17,
"minzoom": 0,
"layers": [
{
"id": "mainMap",
"alias": "Ногинский район",
"selectObject": 1,
"url": "http://sampleserver1.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StateCityHighway_USA/MapServer/WMSServer?service=WMS&version=1.3.0&request=GetMap&CRS=CRS:84&bbox=-178.217598,18.924782,-66.969271,71.406235&width=760&height=360&layers=0,1&styles=default,default&format=image/png"
}
]
}; |