LatLng

概述

具有一定纬度和经度的地理坐标点

用法示例

var latlng = FMap.latLng(50.5, 30.5);

//FMap中所有支持LatLng对象的均支持数组形式或对象形式,所以以下这些方法都是等价的    

map.panTo([50, 30]);
map.panTo({lon: 30, lat: 50});
map.panTo({lat: 50, lng: 30});
map.panTo(FMap.latLng(50, 30));

创建(Creation)

创建:

创建 描述
FMap.latLng( <Number> latitude, <Number> longitude, <Number> altitude? ) 根据给定的经纬度创建一个latLng对象

属性(Properties)

属性:

属性 类型 描述
lat Number 纬度,单位:度
lng Number 经度,单位:度

方法(Methods)

方法:

方法 参数 返回值 描述
distanceTo() <LatLng> otherLatlng Number 用半正矢公式计算指定经纬度坐标点与该点之间的距离
equals() <LatLng> otherLatlng Boolean 如果指定的经纬度坐标点与该位置相同,返回true(允许存在小幅度的误差).
toString() String 返回坐标点的字符串表示(用于调试)
wrap() <Number> left,<Number> right LatLng 返回一个用经度包裹左右边界的LatLng对象(默认-180°至180)

常量(Constants)

常量:

常量 类型 默认值 描述
DEG_TO_RAD Number Math.PI /180 度转换成弧度的系数
RAD_TO_DEG Number 180 / Math.PI 弧度转换成度的系数
MAX_MARGIN Number 0.000000001 相等判断的最大偏差

results matching ""

    No results matching ""