ThreeJS加载geojson数据实现3D地图,主要通过借助geojson地理信息数据转摩托尔坐标实现,中间借助了d3.js的地图处理方法,最后通过threejs渲染到页面上:
通过平台获取GeoJson格式的行政区域
借助d3的方法,将坐标系转摩托尔坐标
利用ThreeJS中的自定义Shape,绘制地图
利用ThreeJS中的Line,绘制行政边界
最后调整camera相机视角
具体的上代码,代码有注释自己跟看看吧,注意其中,geojson内的坐标使用的是wgs-84坐标系,也就是我们说的GPS坐标&#