摘要:
1. 建筑物轮廓为建筑的边缘线,内部不进行填充颜色,只有边缘线进行勾勒,效果也不错。 2. 将建筑物填充为黑色方块,获取建筑物的边线 1 //default values 2 var OPTIONS = { 3 altitude: 0 4 }; 5 6 //https://zhuanlan.zhih 阅读全文
摘要:
1. 三维建筑应该是GIS中比较典型的应用了,不论是高德百度还是其他的开发库,支持三维地图 显示是比较重要的一个环节。 2. 建筑数据使用的是 ./threelayer/demo/buildings.js 。 这样的数据使用的是json格式的,而不是geojson。 3. 使用 toExtrudeM 阅读全文
摘要:
1. Boxes 我特意查了一下,Box 的复数是 Boxes,不是Box,threelayer的官方demo里写的是boxs,对象名称 写的也是 threeLayer.toBoxs , 所以,我只在这篇文章里修改了这个复数形式,代码里面没有修改。 2. Boxs 从形式上看是 Box 的复数,指的 阅读全文
摘要:
1. Box-stack 则是使用了不同颜色的材质在同一个地点进行叠加,显示出了颜色渐变的效果。 这个效果的用途可以用在多种类型的数据对比。 2. 参考代码 从代码中可以看出,在每一个经纬度上,对14个颜色循环添加,相当于在同一个经纬度上叠加了14个颜色块。这里每个颜色块的高度都是100,如果使用高 阅读全文
摘要:
1. box 从代码上来说,和 bar 的代码类似,只不过是 threelayer.toBar 改为了 threelayer.toBox 。在样式的区别来看,也是 Bar 的六边形变成了 Box 的 四边形。 2. 代码参考 Box: 1 var bar = threeLayer.toBox(d.c 阅读全文