坐标点类(含经度、纬度、高度)
参数名称 | 类型 | 描述信息 |
---|---|---|
lng |
number | string |
经度值, -180 至 180 |
lat |
number | string |
纬度值, -90 至 90 |
alt |
number | string |
可选
高度(单位:米) |
成员(属性)
高度的格式化时的长度,默认为1
经度纬度的格式化时的长度,默认为6
高度(单位:米)
纬度值, -180 至 180
经度值, -180 至 180
方法
static mars3d.LngLatPoint.fromArray(arr) → LngLatPoint
core/LngLatPoint.js 237
根据数组数据,转换返回LatLngPoint对象 示例:[113.123456,31.123456,30.1]
参数名称 | 类型 | 描述信息 |
---|---|---|
arr |
Array |
坐标位置 |
返回值:
转换返回的LatLngPoint对象
static mars3d.LngLatPoint.fromCartesian(cartesian, time) → LngLatPoint
core/LngLatPoint.js 271
根据传入的笛卡尔坐标,转换返回LatLngPoint对象
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
cartesian |
Cesium.Cartesian3 | * |
坐标位置 |
|
time |
Cesium.JulianDate |
Cesium.JulianDate.now()
|
可选
Cesium坐标时,getValue传入的时间值 |
返回值:
转换返回的LatLngPoint对象
static mars3d.LngLatPoint.fromCartographic(cartographic) → LngLatPoint
core/LngLatPoint.js 304
根据传入的地理坐标(弧度制),转换返回LatLngPoint对象
参数名称 | 类型 | 描述信息 |
---|---|---|
cartographic |
Cesium.Cartographic |
地理坐标(弧度制) |
返回值:
转换返回的LatLngPoint对象
static mars3d.LngLatPoint.fromMercator(arrdata) → LngLatPoint
core/LngLatPoint.js 317
根据传入的 WebMercator投影平面坐标,转换返回LatLngPoint对象
参数名称 | 类型 | 描述信息 |
---|---|---|
arrdata |
Array.<number> |
WebMercator投影平面坐标,示例:[13048882.06,3741659.72] |
返回值:
转换返回的LatLngPoint对象
static mars3d.LngLatPoint.fromString(str) → LngLatPoint
core/LngLatPoint.js 254
根据传入字符串,转换返回LatLngPoint对象 示例:"113.123456,31.123456,30.1"
参数名称 | 类型 | 描述信息 |
---|---|---|
str |
string |
坐标位置字符串,逗号分割。 |
返回值:
转换返回的LatLngPoint对象
static mars3d.LngLatPoint.parse(position, time) → LngLatPoint
core/LngLatPoint.js 195
根据传入的各种对象数据,转换返回LatLngPoint对象
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
position |
string | Array | LngLatPoint | Cesium.Cartesian3 | * |
坐标位置 |
|
time |
Cesium.JulianDate |
Cesium.JulianDate.now()
|
可选
Cesium坐标时,getValue传入的时间值 |
返回值:
转换返回的LatLngPoint对象
转换返回经纬度坐标数组
参数名称 | 类型 | 描述信息 |
---|---|---|
value |
string | Array | Cesium.Cartesian3 | * |
坐标位置数组 |
noAlt |
boolean |
可选
是否包含高度值 |
返回值:
经纬度坐标数组,示例: [123.123456,32.654321,198.7]
根据传入的各种对象数据,转换返回Cartesian3对象
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
position |
string | Array | LngLatPoint | Cesium.Cartesian3 | * |
坐标位置 |
|
time |
Cesium.JulianDate |
Cesium.JulianDate.now()
|
可选
Cesium坐标时,getValue传入的时间值 |
返回值:
转换返回的Cartesian3对象
static mars3d.LngLatPoint.toCartographic(position, time) → Cesium.Cartographic
core/LngLatPoint.js 352
根据传入的各种对象数据,转换返回Cartographic对象
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
position |
string | Array | LngLatPoint | Cesium.Cartesian3 | * |
坐标位置 |
|
time |
Cesium.JulianDate |
Cesium.JulianDate.now()
|
可选
Cesium坐标时,getValue传入的时间值 |
返回值:
转换返回的Cartographic对象
clone() → LngLatPoint
core/LngLatPoint.js 68
复制一份对象
返回值:
无
将此属性与提供的属性进行比较并返回, 如果两者相等返回true,否则为false
参数名称 | 类型 | 描述信息 |
---|---|---|
other |
LngLatPoint |
可选
比较的对象 |
返回值:
两者是同一个对象
format() → LngLatPoint
core/LngLatPoint.js 81
格式化对象内的经纬度的小数位为6位,高度小数位为1位。
返回值:
当前对象本身,可以链式调用
转换为数组对象
参数名称 | 类型 | 描述信息 |
---|---|---|
noAlt |
boolean |
可选
是否包含高度值 |
返回值:
数组对象,示例[113.123456,31.123456,30.1]
转换为笛卡尔坐标
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
clone |
boolean |
false
|
是否复制 |
返回值:
笛卡尔坐标
转换为 地理坐标(弧度制)
返回值:
地理坐标(弧度制)
转换为 WebMercator投影平面坐标
返回值:
WebMercator投影平面坐标,示例:[13048882.06,3741659.72]
转换为普通object对象,便于保存json
返回值:
普通object对象
转换为字符串对象
返回值:
符串,示例 "113.123456,31.123456,30.1"
坐标是否有效范围内数据
返回值:
是否有效