由于默认情况下的 GeoJSON 文件太大,ECharts 提供了方法可以压缩地图。从该项目提取出压缩地图的 JS 代码,简化后如下:一个河北省的 GeoJSON 示例:下面使用 Java 8 中的脚本引擎执行该代码。

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图

Java调用echarts提供的地图压缩方法来压缩地图