跳至主要內容

Point

大约 2 分钟

Point

VE.Point

坐标点

参数

new VE.Point(value, options)

value

兼容多种类型数据

options

参数名称类型描述信息
setHeightNumber设置高度
addHeightNumber原有基础上增加高度

属性

value readonly

获取xyz值

方法

VE.Point.fromMercator (p, options)

从墨卡托数据 创建Point

参数名称类型描述信息
p墨卡托点位数据
options同Point的options

addHeight (h)

原有基础上增加高度

参数名称类型描述信息
hNumber高度

BDToWGS84 ()

百度偏移坐标转wgs84

clampToGround (map, options)

优先贴3dtiles,贴地形

参数名称类型描述信息
mapVE.Map
optionsobject
options.aysncboolean是否异步精确计算

clampToTerrain (map, options)

贴地形

参数名称类型描述信息
mapVE.Map
optionsobject
options.aysncboolean是否异步精确计算

clone ()

复制

distance (point)

计算距离某个点的距离

参数名称类型描述信息
point
  • 返回值:
    number

GCJ02ToWGS84 ()

国测局(GCJ-02,高德)偏移坐标转wgs84

isInCircle (options, point, radius)

判断点是否在圆内

参数名称类型描述信息
optionsobjectVE.graphic.CircleGraphic
point中心点位置
radius半径
  • 返回值:
    boolean

isInPolygon (polygon)

判断点是否在多边形内

参数名称类型描述信息
polygonArrayVE.graphic.PolygonGraphic
  • 返回值:
    boolean

isZero ()

是否xyz都为0

  • 返回值:
    boolean

setHeight (h)

设置高度

参数名称类型描述信息
hNumber高度

setValue (value, options)

更新值

参数名称类型描述信息
valueArrayString
optionsObject
options.setHeightNumber设置高度
options.addHeightNumber原有基础上增加高度

toCartesian3 ()

转换成Cartesian3

  • 返回值:
    *

toCartographic ()

转换成Cartographic

  • 返回值:
    *

toCirclePoints (opts)

获取圆的点

参数名称类型描述信息
opts
opts.count[number=100] 点的数量(100时约等于400个)
opts.semiAxis[number] 半径
  • 返回值:
    *

toLatLng ()

获取经纬度点

  • 返回值:
    Object

toLatLngArray ()

获取经纬度点,数组格式

  • 返回值:
上次编辑于:
贡献者: dashun