我正在尝试使用leaflet.js将this dataset中的geojson文件加载到世界地图上。但是,由于数据集太大,加载需要一段时间,并冻结一些较慢的浏览器。有没有办法简化L.GeoJSON.AJAX函数,因此它不会使浏览器停顿几秒钟?
加载GEOJSONdata的相关代码:
function onEachFeature(feature, layer) {
layer.on({
mouseover: some_function,
mouseout: some_other_function,
click: another_function
});
}
var worldGeoJSON = new L.GeoJSON.AJAX('geo-countries-master/data/worldmap.geojson', {
style: mapStyle,
onEachFeature: onEachFeature
});
worldGeoJSON.addTo(map);
谢谢!