LeafletJS - L.GeoJSON.AJAX功能太贵了

时间:2017-08-30 19:27:52

标签: javascript ajax browser leaflet geojson

我正在尝试使用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);

谢谢!

0 个答案:

没有答案