UNPKG

cesium-vector-map

Version:

在此之前市面上的Cesium矢量地图都是基于ImageryProvider实现的,它实际上还是把数据渲染成图片加载到场景里的,所以它无法做到真正意义上的无损缩放,那类产品不是真正的矢量地图。现在真正的矢量地图来了!这个版本的矢量地图是基于DrawCommand+PBF 技术绘制地图,支持自定义style,实现了地图的高效、高清、无损渲染,填补了 cesium在矢量地图功能这块的短板。开始“享用”吧

28 lines (24 loc) 962 B
# cesium-vector-map 在此之前市面上的Cesium矢量地图都是基于ImageryProvider实现的,它实际上还是把数据渲染成图片加载到场景里的,所以它无法做到真正意义上的无损缩放,那类产品不是真正的矢量地图。现在真正的矢量地图来了!这个版本的矢量地图是基于DrawCommand+PBF 技术绘制地图,支持自定义style,实现了地图的高效、高清、无损渲染,填补了 cesium在矢量地图功能这块的短板。开始“享用”吧 ## 使用说明 ```js const cesiumVectorMap = new CesiumVectorMap({ viewer, url: "xxxxxxxxxx", type: "xxxxxxxxxxxxx", showFeatureByType: ["Point", "Line", "Polygon"], maxCacheSize: 50, style: { labelStyle: { font: "18px Arial", color: "#000", strokeColor: "#fff", strokeWidth: 3, }, someLayerName: { color: "#ffff", }, }, }); viewer.scene.primitives.add(cesiumVectorMap); ```