出自百度地图API

跳转到: 导航 , 搜索
核心类 基础类 控件类 覆盖物类 工具类 右键菜单类 地图类型类 地图图层类 服务类 全景类

Control NavigationControlOptions ScaleControlOptions CopyrightControlOptions
ControlAnchor OverviewMapControl LengthUnit MapTypeControl
NavigationControl OverviewMapControlOptions CopyrightControl MapTypeControlOptions
NavigationControlType ScaleControl Copyright MapTypeControlType
GeolocationControl GeolocationControlOptions StatusCode PanoramaControlnew

此类是所有控件的基类,您可以通过此类来实现自定义控件。所有控件均包含Control类的属性、方法和事件。通过Map.addControl()方法可将控件添加到地图上。

构造函数

构造函数描述
Control()创建一个控件原型实例,通过该原型实例可创建自定义控件。

属性

属性类型描述
defaultAnchor enum ControlAnchor 控件默认的停靠位置。自定义控件时需要提供此属性,作为控件的默认停靠位置。
defaultOffset Size 控件默认的位置偏移值。自定义控件时需要提供此属性,作为控件的默认偏移位置。

方法

方法返回值描述
initialize(map:Map) HTMLElement 抽象方法。调用Map.addControl()方法添加控件时将调用此方法,从而实现该控件的初始化。自定义控件时需要实现此方法,并将元素的DOM元素在该方法中返回。DOM元素需要添加到地图的容器中,使用map.getContainer()方法可获得地图容器元素。
setAnchor(anchor:enum ControlAnchor) none 设置控件停靠的位置。
getAnchor() enum ControlAnchor 返回控件停靠的位置。
setOffset(offset:Size) none 设置控件停靠的偏移量。
getOffset() Size 返回控件停靠的偏移量。
show() none 显示控件。
hide() none 隐藏控件。
isVisible() Boolean 判断控件的可见性。
查看
Class:总类/控件类

类参考