如何使用javascript将大型json文件拆分为多个小块文件以显示在GoogleMap中
我有大小为200MB的JSON文件。如何使用javascript将大型json文件拆分为多个小块文件以显示在GoogleMap中,javascript,json,geojson,Javascript,Json,Geojson,我有大小为200MB的JSON文件。 我想创建一个小的块文件并在google地图中显示它(map.data.loadGeoJson()) 我将文件名作为逗号分隔的字符串 以下是我的javascript代码: if (parent.getFileName().length > 0) { var fileName = parent.getFileName(); var fileName_array = fileName.split(','); for(var i = 0
我想创建一个小的块文件并在google地图中显示它(
map.data.loadGeoJson()
)我将
文件名
作为逗号分隔的字符串
以下是我的javascript代码:
if (parent.getFileName().length > 0) {
var fileName = parent.getFileName();
var fileName_array = fileName.split(',');
for(var i = 0; i < fileName_array.length; i++) {
// Trim the excess whitespace.
fileName_array[i] = fileName_array[i].replace(/^\s*/, "").replace(/\s*$/, "");
map.data.loadGeoJson(fileName_array[i]);
}
}
if(parent.getFileName().length>0){
var fileName=parent.getFileName();
var fileName_array=fileName.split(',');
对于(var i=0;i
您可以用于分割数据,您可以从该链接创建多个文件,然后您可以使用map.data.loadGeoJson()。
另外,请不要延迟脚本,以便浏览器不会崩溃