Google maps api 3 在google api上优化GEOJSON的速度显示

Google maps api 3 在google api上优化GEOJSON的速度显示,google-maps-api-3,geojson,Google Maps Api 3,Geojson,我正在用下面的函数显示geojson。在我的geojson文件中,我有大约12000条记录和显示延迟。。速度很慢。你知道优化速度的方法吗? 显示的数据是多段线 countyLayer = new google.maps.Data(); countyLayer.loadGeoJson('orange.json'); countyLayer.setMap(map); countyLayer.setStyle(function(feature) { return /** @type

我正在用下面的函数显示geojson。在我的geojson文件中,我有大约12000条记录和显示延迟。。速度很慢。你知道优化速度的方法吗? 显示的数据是多段线

 countyLayer = new google.maps.Data();
 countyLayer.loadGeoJson('orange.json');

 countyLayer.setMap(map);

 countyLayer.setStyle(function(feature) {
    return /** @type {google.maps.Data.StyleOptions} */({
    strokeColor: "#2D241E",
    strokeWeight: feature.getProperty('stroke')/7
    });
 });

谢谢

OP说他正在显示多段线,而不是标记。我想不出优化多段线显示的方法。也许你应该回顾一下你的用例。您最终能否在较低的缩放级别上显示较少的多段线,或者仅在较高的缩放级别上显示它们(这意味着显示较少的多段线)?您是否知道可以仅显示geojson的特定对象?请定义geojson的特定对象。这是一个问题还是一个肯定?如果这是一个问题,那么您的geojson看起来像什么?它看起来像:{“类型”:“FeatureCollection”,“features”:[{“类型”:“Feature”,“properties”:{“stroke”:“2”},“geometry”:{“type”:“MultiLineString”,“坐标”:[[-0.05,45.00],-0.05,45.00]]]},{“type”:“Feature properties”:{“stroke”:“2”},“geometry”:{“type”:“多行线”,“坐标”:[[-0.05,45.00],-0.05,45.00]]]},{“类型”:“特征”,“属性”:{“笔划”:“3”},“几何体”:{“类型”:“多行线”,“坐标”:[[[-0.05,45.00],-0.05,45.00]]}]当笔划=2时,我需要显示元素