layer.bindPopup后面参数的设置

0 投票

L.supermap
            .featureService(url)
            .getFeaturesByBounds(boundsParam, function (serviceResult) {
                resultLayer = L.geoJSON(serviceResult.result.features, {
                    onEachFeature: function (feature, layer) {
                        layer.bindPopup(resources.text_capital+":" + feature.properties.CAPITAL);
                    }
                }).addTo(map);
            });

这个里面的 layer.bindPopup(resources.text_capital+":" + feature.properties.CAPITAL);参数的意思是什么,是根据什么来设置参数的。源代码在这个链接,希望可以帮我解答一下这个疑惑谢谢

http://localhost:8090/iserver/iClient/forJavaScript/examples/leaflet/editor.html#02_getFeatureByBounds

8月 12 分类:  39次浏览 | 用户: Girl_ (1 分)

1个回答

0 投票
您好,bindPopup()就是个layer绑定一个Popup框, bindPopup()里面参数就是一个字符串,可以自己定义,resources.text_capital(首都)这个是我们自己定义的一个常量, layer.bindPopup(resources.text_capital+":" + feature.properties.CAPITAL)和 layer.bindPopup(“首都”+":" + feature.properties.CAPITAL);一个意思
8月 12 用户: johnJJ 才高八斗 (842 分)
...