符号

字数统计: 709
阅读时长: 约 1 分钟
当前版本: 4.29

GeoScene Maps SDK for JavaScript 提供了一套全面的符号,用于表示和可视化地图上的地理要素。使用这些符号,开发人员可在 2D 和 3D 地图环境中自定义点、线和面要素的外观和样式。

2D 符号

使用 2D 符号,您可利用简单的标记、图像、线、填充和文本标注来创建具有视觉吸引力的表示。这些类允许您配置具有基本形状和图案的符号:

  • SimpleMarkerSymbol:将点要素表示为具有可自定义颜色、大小、样式和轮廓的简单标记。

  • SimpleLineSymbol:通过颜色、宽度和样式选项符号化线要素。

  • SimpleFillSymbol:使用可自定义的填充颜色、轮廓颜色和样式来符号化面要素。

  • PictureMarkerSymbol:使用自定义图像作为点要素的标记,并提供自定义大小、角度和偏移选项。

  • PictureFillSymbol:使用图像填充面要素,允许自定义图像 URL、大小和比例。

  • TextSymbol:在地图上显示具有可自定义内容、字体、颜色、大小和位置的文本标注。

3D 符号

3D 符号使用点、线、面和格网几何的基本基元来表示 3D 空间中的要素。这些符号可以是平面的,以广告牌形式点缀在场景上,也可以是立体的。

  • PointSymbol3D:表示 3D 空间中的各个点,具有形状、大小、颜色和其他属性选项。

  • LineSymbol3D:通过可自定义的形状、宽度、颜色和其他属性,在 3D 空间中符号化线要素。

  • PolygonSymbol3D:表示 3D 空间中的面要素并设置其样式,允许自定义形状、高度、拉伸属性、颜色等。

  • MeshSymbol3D:使用自定义 3D 格网几何表示要素,使您可以使用复杂的 3D 模型或格网文件来可视化要素。

复杂符号

您还可以创建自己的复杂 2D 或 3D 符号,方法是将它们用作预定义的 web 样式,或者用作完全自定义的 CIMSymbol。

  • CIMSymbol:允许您使用制图信息模型 (CIM) 创建完全自定义、高级、可扩展的符号。此符号展示了一系列功能,可用于高度详细和复杂的符号设计。

  • WebStyleSymbol:允许您访问预定 2D 和 3D 符号的庞大库。这些样式为 POI、地标、建筑物、植被、基础设施等提供了现成的矢量符号和 3D 形状。