当我从geoJson图层中选择多边形时,我试图将一个简单的折线图添加到一个传单弹出窗口中。 我可以编辑url.bindPopup来实现这个目的吗?我想绘制' poly_id'反对' ha。 我希望有人能帮助我。这是我一直试图编辑的代码但是没有成功。
var owsrootUrl = 'http://localhost:1997/geoserver/RSAC/wms';
var defaultParameters = {
service : 'WFS',
version : '2.0',
request : 'GetFeature',
typeName : 'RSAC:results_clipped_with_growth_small',
outputFormat : 'json',
format_options : 'callback:getJson',
SrsName : 'EPSG:4326'
};
var parameters = L.Util.extend(defaultParameters);
var URL = owsrootUrl + L.Util.getParamString(parameters);
var ajax = $.ajax({
url : URL,
dataType : 'json',
jsonpCallback : 'getJson',
success : function (response) {
L.geoJson(response, {
onEachFeature: function (feature, url) {
popupOptions = {maxWidth:250};
url.bindPopup("<b>poly_id:</b>" + feature.properties.poly_id +
"<br><b>ha: </b>" + feature.properties.ha + "<br><b>growth_new: </b>" + feature.properties.growth_new);
}
}).addTo(mymap);
}
});