2.13 空间测量类(Measure)

空间测量类主要为三维地图提供基于空间位置的测量功能。

目前空间测量类有如下功能分类:

空间测量和空间分析一样,都具有相同的创建方式、事件绑定、属性更新、结果获取,对象隐藏删除,因此不再赘述,请参考2.9 对象基本操作2.10 空间分析绘制类(Analysis)

这里主要指明一下使用测量类功能所需的注意事项:

  • 测量文字相关的配置需要在analysisTextSymbol属性中进行配置,该属性类型为AnalysisTextSymbol,比如想修改测量结果的显示单位、显示语言,需要在AnalysisTextSymbol类中查找相关属性measureUnitlanguage

  • 文字的抬高在textLiftUp属性中进行配置,而不是在AnalysisTextSymbol中进行配置。

  • 文字的显隐在isTextVisible属性中进行配置,而不是在AnalysisTextSymbol中进行配置。

  • 深度测试是图形学上的专业术语,在这里通过isDepthTest进行控制,可以看下开启时和未开启时的对比效果:

    开启时:

    深度测试开启

    关闭时:

    深度测试关闭

    可以发现深度测试关闭后,绘制的前后关系发生了变化,测量整体的绘制会覆盖掉模型的绘制;文字也可以在AnalysisTextSymbol中设置isDepthTest这个参数,来实现测量结果不被遮挡的效果。

results matching ""

    No results matching ""