高德地图开发室内地图 JS API开发指南—地图方法

高德地图开发室内地图 JS API开发指南—地图方法

修改地图状态

Method

Returns

Description

setFloor( <Number> floor)

this

楼层切换.

setBuilding( <String> buildingId)

this

门店切换.

goToFeature( <String> ft_sourceid)

this

根据ft_sourceid 跳转到商铺或设施.

setView( <LatLng> center, <Number> zoom? )

this

设定地图(设定其地理中心和缩放).

setZoom( <Number> zoom )

this

设定地图的缩放.

zoomIn( <Number> delta?)

this

通过delta变量放大地图的级别,1是delta的默认值.

zoomOut( <Number> delta? )

this

通过delta变量缩小地图的级别,1是delta的默认值..

fitBounds( <LatLngBounds> bounds

<fitBounds options> options?)

this

将地图视图尽可能大地设定在给定的地理边界内.

panTo( <LatLng> latlng )

this

将地图平移到给定的中心.

remove()

this

移除地图(所有对象和事件)

获取地图状态

Method

Returns

Description

getFloor()

Number

返回当前现实建筑的楼层.

getCenter()

LatLng

返回地图视图的地理中心.

getZoom()

Number

获取地图视图现在所处的缩放级别.

getMinZoom()

Number

返回地图最小的缩放级别.不同建筑的最小级别会不相同。

getMaxZoom()

Number

返回地图最大的缩放级别.不同建筑最大级别固定为22级。

getSize()

Point

返回现有地图容器的大小。

图层控制

Method

Returns

Description

addLayer( layer )

this

将图层添加到地图上。

removeLayer( layer )

this

将图层在地图上移除.

hasLayer( layer )

Boolean

如果添加的图层是当前图层则返回true..

addControl( control )

this

在地图上添加控件.

removeControl( control )

this

在地图上移除控件.