当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS PointSymbol3D.verticalOffset用法及代码示例


基本信息

以下是所在类或对象的基本信息。

AMD: require(["esri/symbols/PointSymbol3D"], (PointSymbol3D) => { /* code goes here */ });

ESM: import PointSymbol3D from "@arcgis/core/symbols/PointSymbol3D";

类: esri/symbols/PointSymbol3D

继承: PointSymbol3D > Symbol3D > Symbol > Accessor

自从:用于 JavaScript 4.0 的 ArcGIS API

用法说明

PointSymbol3D.verticalOffset函数(或属性)的定义如下:

verticalOffset Accessor


自从:ArcGIS 适用于 JavaScript 4.4 的 API

将符号沿垂直世界轴移动给定高度。高度以屏幕空间单位(如点或像素)设置。对于用标注显示的点,应设置verticalOffset

属性:

类型说明
screenLength Number

以点为单位的垂直符号偏移量。该值可以使用以点或像素表示大小的字符串进行自动转换(例如 12px )。

minWorldLength Number
可选的

以世界单位表示的最小垂直符号偏移量。它充当下限以避免垂直偏移变得太小。

在下面的动画中,左侧的绿色符号为minWorldLength = 20,而右侧的橙色符号minWorldLength 尚未设置:

minWorldLength-on

maxWorldLength Number
可选的

以世界单位表示的最大垂直符号偏移量。它充当上限以避免垂直偏移变得太大。

在下面的动画中,绿色符号有maxWorldLength = 50,橙色符号没有maxWorldLength

maxWorldLength

例子:

let symbol = {
  type: "point-3d",  // autocasts as new PointSymbol3D()
  symbolLayers: [...],
  verticalOffset: {
    screenLength: 40,
    maxWorldLength: 100,
    minWorldLength: 20
  },
  callout: ...
};

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 PointSymbol3D.verticalOffset。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。