Cesium加載點線面矢量數(shù)據(jù)分為: Primitive API與Enity API饵撑;
Primitive API:面向三維圖形開發(fā)者杨箭,更底層(靈活嗜历、性能高俱济、使用復(fù)雜)需要有WebGL知識
幾何形狀(Geometry):
外觀(Appearance):定義Primitive的著色(Sharding)误阻,包括GLSL(OpenGL著色語言)頂點著色器和片段著色器(vertex and fragment shaders)债蜜,以及渲染狀態(tài)(render state)
Enity API:數(shù)據(jù)驅(qū)動,更高級一些(性能略低究反,接口一致寻定,容易使用)
viewer.entities.add方法添加 Enity 矢量數(shù)據(jù),或用CustomDataSource對象管理
支持類型:
點Point精耐,文字Label狼速,圖標(biāo)點Billboard,線Polyline,虛線PolylineDash卦停,管道線PolylineVolume向胡,
走廊Corridor,墻Wall惊完,平面Plane僵芹,面Polygon,盒子Box小槐,長方形Rectangle拇派,圓 橢圓 圓柱Circle,
圓錐體Cylinder,球Sphere凿跳,橢球Eillpsoid