谷歌离线地图 教程

LatLng 类相关

编辑时间:2017-03-06

LatLng 类

google.maps.LatLng 类


大多数方法如果接收 LatLng类的话,同样接收 LatLngLiteral ,比如设置地图中心点:


map.setCenter(new google.maps.LatLng(30, 104));
map.setCenter({lat: 30, lng: 104});

 

构造器同样接收 LatLngLiteral 类,比如:


myLatLng = new google.maps.LatLng({lat: 30, lng: 104});

 

构造器
LatLng(lat:number,lng:number,noWrap?:boolean)创建一个点,lat:-90到90,lng:-180到180
方法
equals(other:LatLng)

Return Value:  boolean

比对两个 点是否相等

lat()

Return Value:  number

返回纬度

lng()

Return Value:  number

返回经度

toJSON()

Return Value:  LatLngLiteral

转化成JSON格式

toString()

Return Value:  string

转化成字符串格式

LatLngLiteral 对象


属性
lat

Type:  number

纬度

lng

Type:  number

纬度

LatLngBounds 类

google.maps.LatLngBounds 类


构造函数
LatLngBounds(sw?:LatLng|LatLngLiteral,ne?:LatLng|LatLngLiteral)以给定的点创建一个LatLngBounds
方法
contains(latLng:LatLng|LatLngLiteral)

Return Value:  boolean

判断一个点是否在LatLngBounds内

equals(other:LatLngBounds|LatLngBoundsLiteral)

Return Value:  boolean

判断两个 LatLngBounds 是否相等

extend(point:LatLng|LatLngLiteral)

Return Value:  LatLngBounds

增加一个点

getCenter()

Return Value:  LatLng

返回计算出的中心点

getNorthEast()

Return Value:  LatLng

返回东北角

getSouthWest()

Return Value:  LatLng

返回西南角

intersects(other:LatLngBounds|LatLngBoundsLiteral)

Return Value:  boolean

判断两个 LatLngBounds 有无公共点

isEmpty()

Return Value:  boolean

返回是否空 LatLngBounds

toJSON()

Return Value:  LatLngBoundsLiteral

转化为JSON

toSpan()

Return Value:  LatLng

转化成 lat/lng span.

toString()

Return Value:  string

转化成字符串

union(other:LatLngBounds|LatLngBoundsLiteral)

Return Value:  LatLngBounds

合并两个 LatLngBounds 

LatLngBoundsLiteral 对象

google.maps.LatLngBoundsLiteral 对象


属性
east

Type:  number

东经

north

Type:  number

北纬

south

Type:  number

南纬

west

Type:  number

西经

Point 类

google.maps.Point 类

构造器
Point(x:number, y:number)以给定的值创建点
方法
equals(other:Point)

Return Value:  boolean

对比两个点

toString()

Return Value:  string

转化为JSON

属性
x

Type:  number

X坐标

y

Type:  number

Y坐标

Size 类

google.maps.Size 类

构造函数
Size(width:number, height:number,widthUnit?:string, heightUnit?:string)创建一个Size类
方法
equals(other:Size)

Return Value:  boolean

对比两个Size类

toString()

Return Value:  string

转化为JSON

Properties
height

Type:  number

高度

width

Type:  number

宽度