import { LatLngBounds } from './latlng-bounds'; /** * 经纬度坐标 */ export declare class LatLng { /** * 纬度 */ lat: number; /** * 经度 */ lng: number; /** * 海拔 */ alt: number; /** * 构造函数 * @param {number} lat - 纬度 * @param {number} lng - 经度 * @param {number} alt - 海拔 */ constructor(lat?: number, lng?: number, alt?: number); /** * 判断坐标是否相等(在一定容差内) * @param {LatLng} obj - 经纬度 * @param {number} maxMargin - 容差 * @return {boolean} 返回是否相等 */ equals(obj: LatLng, maxMargin?: number): boolean; /** * 输出字符串 * @param {number} precision - 保留精度 * @return {string} 返回字符串 */ toString(precision?: number): string; /** * 输出GeoJSON格式 * @param {number} precision - 保留精度 * @return {Object} 返回GeoJSON格式 */ toGeoJSON(precision?: number): number[]; /** * 计算与另一点间球面距离 * @param {LatLng} other - 另一点经纬度 * @return {number} 返回距离 */ distanceTo(other: LatLng): number; /** * 根据取值范围返回经纬度 * @return {LatLng} 返回取值范围内的经纬度 */ wrap(): LatLng; /** * 根据实地距离返回经纬度范围 * @param {number} sizeInMeters - 实地距离(米) * @return {LatLng} 返回经纬度范围 */ toLatLngBounds(sizeInMeters: number): LatLngBounds; /** * 克隆经纬度 * @return {LatLng} 返回经纬度 */ clone(): LatLng; }