var map = new BMap.Map("aumap"); // 创建Map实例
var point = new BMap.Point(x,y); // 创建点坐标
map.centerAndZoom(point, 16); // 初始化地图,设置中心点坐标和地图
map.addEventListener("moving", function(){
var cp = map.getCenter();//获得地点中心点
});
// 自定义控件必须实现自己的initialize方法,并且将控件的DOM元素返回
// 在本方法中创建个div元素作为控件的容器,并将其添加到地图容器中
ZoomControl.prototype.initialize = function(map){
// 创建一个DOM元素
var Bdiv = document.createElement("div");
// 设置样式
Bdiv.style.height = "25px";
Bdiv.style.width = "20px";
Bdiv.style.backgroundImage = "url('http://api.map.baidu.com/images/marker_red_sprite.png')";
// 添加DOM元素到地图中
map.getContainer().appendChild(Bdiv);
// 将DOM元素返回
return Bdiv;
}
var myZoomCtrl = new ZoomControl(); // 创建控件
map.addControl(myZoomCtrl); // 添加到地图当中