Skip to content

LngLat ​

LngLat ​

表示经纬度坐标。

Examples ​

javascript
const lngLat = new DiMap.LngLat(116.397428, 39.90923)

convert ​

将指定经纬度对象或坐标数组转换为经纬度对象。

Parameters ​

  • input LngLatLike 要转换的经纬度对象或坐标数组。

Returns LngLat 转换后的经纬度对象。

lng ​

经度值,取值范围为 -180 至 180 度。

Type: number

lat ​

纬度值,取值范围为 -90 至 90 度。

Type: number

constructor ​

创建一个新的经纬度对象。

Parameters ​

  • lng number 经度值,取值范围为 -180 至 180 度。
  • lat number 纬度值,取值范围为 -90 至 90 度。

wrap ​

将经度值限制在 -180 至 180 度之间,并返回一个新的经纬度对象。

Returns LngLat 新的经纬度对象。

toArray ​

将经纬度对象转换为数组,数组中的第一个元素为经度值,第二个元素为纬度值。

Returns Array<number> 数组形式的经纬度值。

toString ​

返回经纬度对象的字符串表示形式,格式为 "经度,纬度"。

Returns string 经纬度字符串。

distanceTo ​

返回当前经纬度对象与指定经纬度对象之间的距离,单位为米。

Parameters ​

  • lngLat LngLat 要计算距离的经纬度对象。

Returns number 距离,单位为米。

toBounds ​

返回一个包含当前经纬度对象和指定半径的正方形区域的边界矩形。

Parameters ​

  • radius number 正方形区域的半径,单位为米。

Returns LngLatBounds 正方形区域的边界矩形。