# amap-toolbar 工具条
地图操作工具条插件,可支持方向导航、位置定位、视野级别缩放、视野级别选择等操作。
示例如下:
# 属性 Attributes
ToolbarOptions | 类型 | 说明 |
---|---|---|
offset | Object | 相对于地图容器左上角的偏移量,正数代表向右下偏移。默认为AMap.Pixel(10,10) |
position | String | 控件停靠位置LT:左上角;RT:右上角;LB:左下角;RB:右下角;默认位置:LT |
ruler | Boolean | 标尺键盘是否可见,默认为true |
noIpLocate | Boolean | 定位失败后,是否开启IP定位,默认为false |
locate | Boolean | 是否显示定位按钮,默认为false |
liteStyle | Boolean | 是否使用精简模式,默认为false |
direction | Boolean | 方向键盘是否可见,默认为true |
autoPosition | Boolean | 是否自动定位,即地图初始化加载完成后,是否自动定位的用户所在地,仅在支持HTML5的浏览器中有效,默认为false |
locationMarker | Object | 自定义定位图标,值为Marker对象 |
useNative | Boolean | 是否使用高德定位sdk用来辅助优化定位效果,默认:false.仅供在使用了高德定位sdk的APP中,嵌入webview页面时使用注:如果要使用辅助定位的功能,除了需要将useNative属性设置为true以外,还需要调用高德定位idk中,AMapLocationClient类的startAssistantLocation()方法开启辅助H5定位功能;不用时,可以调用stopAssistantLocation()方法停止辅助H5定位功能。具体用法可参考定位SDK的参考手册 (opens new window) |
# 事件 Events
事件 | 参数 | 说明 |
---|---|---|
show | 工具条显示时触发此事件 | |
hide | 工具条隐藏时触发此事件 | |
location | {type,lnglat} | 使用ToolBar定位按钮或doLocation函数进行定位,定位完成时触发此事件,浏览器须支持html5type: 事件类型lnglat: 定位结果坐标值 |
zoomchanged | {type} | 使用工具条缩放地图时触发此事件type:事件类型放大地图时,type值为zoomin ;缩小地图时,type值为zoomout |