我尝试使用$ .getJSON函数过滤geoJSON数据,但我仍然坚持如何将数据过滤到我想要的数据,然后将其应用于geojson = data。
以下是代码:
// Fetch the GeoJSON file
$.getJSON(config.geojson, function (data) {
geojson = data
features = $.map(geojson.features, function(feature) {
return feature.properties;
});
featureLayer.addData(data);
buildConfig();
答案 0 :(得分:0)
要根据特定属性(例如承包商==='Tilson')过滤您的功能,请在其上使用filter:
geojson = data.features.filter(function(feature) {
return feature.properties.contractor === 'Tilson';
});