通过three.js + geojson数据绘制中国地图时,发现有些地区数据结构不对,其中就是内蒙古的数据和其他的不一样,经过经验发现,是有字段可以判断,分析如下:
经过分析,发现
type="MultiPolygon", 其中的数据是一个二维数组
type="Polygon", 其中的数据是一个一维数组
所以,为了统一结构,我们可以针对type="Polygon"的数据,再包一层数据,如下:
最终我们的地图效果如下:
通过three.js + geojson数据绘制中国地图时,发现有些地区数据结构不对,其中就是内蒙古的数据和其他的不一样,经过经验发现,是有字段可以判断,分析如下:
经过分析,发现
type="MultiPolygon", 其中的数据是一个二维数组
type="Polygon", 其中的数据是一个一维数组
所以,为了统一结构,我们可以针对type="Polygon"的数据,再包一层数据,如下:
最终我们的地图效果如下:
pdf文件预览,直接批量打印,前后端代码实现
部分内容参考自:(1)Three.js百度百科:https://baike.baidu.com/it
Three.js 是一个 JavaScript 库,用于在 Web 浏览器中创建 3D Web 图形。
一
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M