map.addControl() 增加地图控件等方法
map.addCenterAndZoom(参数1,参数2)--参数1:可以是经纬度,可以是城市名字;参数2:地图级别;初始化地图方法
var marker = new BMap.Marker(point-经纬度); map.addOverlay(marker);--添加标注
addEventListener('事件',function)--添加事件方法
var visitPointCollection = new BMap.PointCollection(参数1, 参数2);--参数1:经纬度数据集合;参数2:绘制图形的大小,形状,颜色等;地图上绘制图案,添加海量点
map.getDistance(参数1, 参数2);--参数1:当前的经纬度坐标;参数2:需要和当前对比的坐标;计算两个坐标的间距
map.setCenter(e.point)--设置坐标点位中心点
map.panTo(e.point)--设置坐标点为中心点,但是不能和其他方法同时使用
map.panBy(x,y) --将当前坐标点平移
map.setMapStyle({
styleJson: [] //设置地图样式
});
BMapLib.InfoBox 信息框 方法
close() | None | 关闭infoBox |
None | 禁用自动平移 | |
None | 启用自动平移 | |
Size | 返回信息窗口的箭头距离信息窗口在地图 上所锚定的地理坐标点的像素偏移量。 | |
getPosition(none) | Point | 获得信息窗的地理位置 |
open(anchor) | None | 打开infoBox |
setContent(content) | None | 设置infoBox的内容 |
setPosition(point) | None | 设置信息窗的地理位置 |