web前端全系列 教程
1839个小节阅读:2243.4k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
控制控件位置
初始化控件时,可提供一个可选参数,是一个json对象,里面有个属性anchor
表示控件的停靠位置,即控件停靠在地图的哪个角。当地图尺寸发生变化时,控件会根据停靠位置的不同来调整自己的位置。
anchor值 | 位置说明 |
---|---|
BMAP_ANCHOR_TOP_LEFT | 表示控件定位于地图的左上角 |
BMAP_ANCHOR_TOP_RIGHT | 表示控件定位于地图的右上角 |
BMAP_ANCHOR_BOTTOM_LEFT | 表示控件定位于地图的左下角 |
BMAP_ANCHOR_BOTTOM_RIGHT | 表示控件定位于地图的右下角 |
xxxxxxxxxx
var scaleCtrl= new BMapGL.ScaleControl({anchor:BMAP_ANCHOR_TOP_LEFT})
//实例化控件的时候可以传递一个可选参数,为一个json
map.addControl(scaleCtrl)
控件位置偏移
除了指定停靠位置外,还可以通过偏移量来指示控件距离地图边界有多少像素。
通过offset
设置。
xxxxxxxxxx
var scaleCtrl= new BMapGL.ScaleControl({
anchor:BMAP_ANCHOR_TOP_RIGHT,
//offset为一个Size的实例,接受的俩个参数分别代表水平方向距离跟垂直方向距离
offset:new BMapGL.Size(10,10)
})
map.addControl(scaleCtrl)//添加比例尺控件
实时效果反馈
1.用哪个属性设置控件跟地图边界的偏移量:
A anchor
B offset
答案
1=>B