LatLng
概述
具有一定纬度和经度的地理坐标点
用法示例
var latlng = FMap.latLng(50.5, 30.5);
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 相等判断的最大偏差 |