LngLat

GeoGlobe. LngLat

以经度和纬度表示的地理坐标点。 继承: - GeoGlobe.LngLat

Constructor

new LngLat()

Members

lon :number

Default Value:
  • null
地图上的经度(X轴坐标)。
Type:
  • number

Methods

convert(arr) → {GeoGlobe.LngLat}

将一个数组转换为坐标对象。
Example
var arr = [-73.9749, 40.7736];
var ll = GeoGlobe.LngLat.convert(arr);
alert(ll);
Parameters:
Name Type Description
arr array 数组坐标。
Returns:
LngLat - 数组转成的坐标对象。
Type
GeoGlobe.LngLat

initialize(options)

GeoGlobe.LngLat构造函数。
Example
var var ll = new GeoGlobe.LngLat(-73.9749, 40.7736);
Parameters:
Name Type Description
options Object LngLat相关选项设置。

toArray() → {array}

返回坐标的一个数组。
Example
var ll = new GeoGlobe.LngLat(286.0251, 40.7736);
ll.toArray(); // = [-73.9749, 40.7736]
Returns:
array - 坐标的一个数组。
Type
array

toBounds(radius) → {string}

返回坐标为字符串。
Example
var ll = new GeoGlobe.LngLat(-73.9749, 40.7736);
ll.toBounds(100).toArray(); // = [[-73.97501862141328, 40.77351016847229], [-73.97478137858673, 40.77368983152771]]
Parameters:
Name Type Description
radius Number 半径。
Returns:
string - 返回一个经纬度范围对象。
Type
string

toString() → {string}

返回坐标为字符串。
Example
var ll = new GeoGlobe.LngLat(286.0251, 40.7736);
ll.toString(); // = "LngLat(-73.9749, 40.7736)"
Returns:
string - 坐标为字符串。
Type
string

wrap() → {GeoGlobe.LngLat}

返回新经纬度对象,其经度范围(-180,180)。
Example
var ll = new GeoGlobe.LngLat(286.0251, 40.7736);
var wrapped = ll.wrap();
wrapped.lng; // = -73.9749
Returns:
LngLat - 新经纬度对象。
Type
GeoGlobe.LngLat