如何使用url.bindPopup将图形添加到Leaflet弹出窗口

时间:2017-07-18 13:06:56

标签: graph popup leaflet

当我从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);
    }
});

0 个答案:

没有答案