javascript - How to generate <a> list from published layers in Geoserver? -
i building webmapping app. parse wms request have title of each layer in layers:
var xhr = new xmlhttprequest(); xhr.open('get', 'http://localhost:8082/geoserver/wms?service=wms&request=getcapabilities', true); xhr.onload = function() { var parser = new ol.format.wmscapabilities(); var capabilities = parser.read(xhr.responsetext); var layers = capabilities.capability.layer.layer.title; }; but fail access titles contain in layers:
$.each(layers, function(i) { var list = $('</br><a/>') .text(layers[i]) .appendto($('div.mydiv')); }); what did miss? thanx help.
i think problem is, need name of layer, not title able call it.
so parse capabilities this:
var layers = capabilities.capability.layer.layer.name;
Comments
Post a Comment