Point
大约 2 分钟
Point
VE.Point
坐标点
参数
new VE.Point(value, options)
value
兼容多种类型数据
options
参数名称 | 类型 | 描述信息 |
---|---|---|
setHeight | Number | 设置高度 |
addHeight | Number | 原有基础上增加高度 |
属性
readonly
value获取xyz值
方法
VE.Point.fromMercator (p, options)
从墨卡托数据 创建Point
参数名称 | 类型 | 描述信息 |
---|---|---|
p | 墨卡托点位数据 | |
options | 同Point的options |
- 返回值:
VE.Point
addHeight (h)
原有基础上增加高度
参数名称 | 类型 | 描述信息 |
---|---|---|
h | Number | 高度 |
- 返回值:
VE.Point
BDToWGS84 ()
百度偏移坐标转wgs84
- 返回值:
VE.Point
clampToGround (map, options)
优先贴3dtiles,贴地形
参数名称 | 类型 | 描述信息 |
---|---|---|
map | VE.Map | |
options | object | |
options.aysnc | boolean | 是否异步精确计算 |
- 返回值:
VE.Point |
Promise
clampToTerrain (map, options)
贴地形
参数名称 | 类型 | 描述信息 |
---|---|---|
map | VE.Map | |
options | object | |
options.aysnc | boolean | 是否异步精确计算 |
- 返回值:
VE.Point |
Promise
clone ()
复制
- 返回值:
VE.Point
distance (point)
计算距离某个点的距离
参数名称 | 类型 | 描述信息 |
---|---|---|
point |
- 返回值:
number
GCJ02ToWGS84 ()
国测局(GCJ-02,高德)偏移坐标转wgs84
- 返回值:
VE.Point
isInCircle (options, point, radius)
判断点是否在圆内
参数名称 | 类型 | 描述信息 |
---|---|---|
options | object | VE.graphic.CircleGraphic |
point | 中心点位置 | |
radius | 半径 |
- 返回值:
boolean
isInPolygon (polygon)
判断点是否在多边形内
参数名称 | 类型 | 描述信息 |
---|---|---|
polygon | Array | VE.graphic.PolygonGraphic |
- 返回值:
boolean
isZero ()
是否xyz都为0
- 返回值:
boolean
setHeight (h)
设置高度
参数名称 | 类型 | 描述信息 |
---|---|---|
h | Number | 高度 |
- 返回值:
VE.Point
setValue (value, options)
更新值
参数名称 | 类型 | 描述信息 |
---|---|---|
value | Array | String |
options | Object | |
options.setHeight | Number | 设置高度 |
options.addHeight | Number | 原有基础上增加高度 |
- 返回值:
VE.Point
toCartesian3 ()
转换成Cartesian3
- 返回值:
*
toCartographic ()
转换成Cartographic
- 返回值:
*
toCirclePoints (opts)
获取圆的点
参数名称 | 类型 | 描述信息 |
---|---|---|
opts | ||
opts.count | [number=100] 点的数量(100时约等于400个) | |
opts.semiAxis | [number] 半径 |
- 返回值:
*
toLatLng ()
获取经纬度点
- 返回值:
Object
toLatLngArray ()
获取经纬度点,数组格式
- 返回值: