地图方法 最后更新时间: 2021年01月22日
修改地图状态
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 | 在地图上移除控件. |