Mapbox geojson作为url源+turp.js+操作功能属性子集
mapbox gl js版本:>=0.27.0mapbox如果让它加载GeoJSON,它不擅长共享;如果您想自己操作数据,您应该自己加载数据,然后将其传递给Mapbox。例如:Mapbox geojson作为url源+turp.js+操作功能属性子集,mapbox,mapbox-gl-js,mapbox-gl,Mapbox,Mapbox Gl Js,Mapbox Gl,mapbox gl js版本:>=0.27.0mapbox如果让它加载GeoJSON,它不擅长共享;如果您想自己操作数据,您应该自己加载数据,然后将其传递给Mapbox。例如: // load your data via ajax however you want const promises = { polygon: $.get('.../geojson.json'), collection: $.get('.../feature-collection.json'), }; // s
// load your data via ajax however you want
const promises = {
polygon: $.get('.../geojson.json'),
collection: $.get('.../feature-collection.json'),
};
// setup your map
const map = new mapboxgl.Map({...});
map.on('load', () => {
RSVP.hash(promises).then((data) => {
map.addSource('my-data', {
type: 'geojson',
// transform does intersection and updates,
// then outputs a GeoJSON formatted object
data: transform(data.polygon, data.collection),
});
});
});
最终,数据集2应该是原始集2和更新子集的交集?是的,完全正确。子集中每个对象属性的更新值应替换原始值。完美的解释和参考-非常感谢。我建议Mapbox将其添加到引用问题中的文档中。