UNPKG

aomd-amap

Version:

高德代码辅助提示

79 lines (61 loc) 1.77 kB
export class LngLat { /** * Creates an instance of LngLat. * 构造一个地理坐标对象,lng、lat分别代表经度、纬度值; * noAutoFix表示是否自动将经度修正到 [-180,180] 区间内,缺省为false, * 此时会自动修正,比如传入[190,30],会被自动修正为[-170,30], * noAutoFix为true时不会自动修正,可以用来进行跨日期限的覆盖物绘制 * @param {Number} lng * @param {Number} lat * @param {Boolean} noAutofix * @memberof LngLat */ constructor(lng: Number, lat: Number, noAutofix: Boolean) /** * 当前经纬度坐标值经度移动w,纬度移动s,得到新的坐标。 * 经度向右移为正值,纬度向上移为正值,单位为米。 * * @param {Number} w * @param {Number} s * @returns {LngLat} * @memberof LngLat */ offset(w: Number, s: Number): LngLat /** * 当前经纬度和传入经纬度或者经纬度数组连线之间的地面距离,单位为米 * * @param {(LngLat | Array<LngLat>)} lnglat * @returns {Number} * @memberof LngLat */ distance(lnglat: LngLat | Array<LngLat>): Number /** * 获取经度值。 * * @returns {Number} * @memberof LngLat */ getLng(): Number /** * 获取纬度值。 * * @returns {Number} * @memberof LngLat */ getLat(): Number /** * 判断当前坐标对象与传入坐标对象是否相等 * * @param {LngLat} lnglat * @returns {Boolean} * @memberof LngLat */ equals(lnglat: LngLat): Boolean /** * LngLat对象以字符串的形式返回。 * * @returns {String} * @memberof LngLat */ toString(): String }