1.0.5 • Published 1 year ago
vjthree v1.0.5
介绍
唯杰地图VJMAP
为CAD
图或自定义地图格式
WebGIS可视化
显示开发提供的一站式解决方案,支持的格式如常用的AutoCAD
的DWG
格式文件、GeoJSON
等常用GIS
文件格式,它使用WebGL矢量图块
和自定义样式
呈现交互式地图, 提供了全新的大数据可视化
、实时流数据
可视化功能,通过本产品可快速实现浏览器和移动端上美观、流畅的地图呈现与空间分析,可帮助您在网站中构建功能丰富、交互性强、可定制的地图应用。
ThreeJS图层
threejs图层以插件形式提供
可以通过
npm intall vjthree
或者需要通过
vjmap.addScript([{
src: "js/plugins/vjthree.min.js"
},{
src: "js/plugins/vjthree.min.css"
}])
加载其脚本。
开始
if (typeof vjThree !== "object") {
// 如果没有环境
await vjmap.addScript([{
src: "js/plugins/vjthree.min.js"
},{
src: "js/plugins/vjthree.min.css"
}])
}
const threeContext = map.createThreeJsContext({
defaultLights: true
});
const lineOptions = {
geometry: line,
color: 0xff0000
}
let lineMesh = threeContext.line(lineOptions);
threeContext.add(lineMesh);
map.addLayer(new vjmap.ThreeLayer({context: threeContext}));