var map = new BMap.Map(“allmap”);
//var map = new BMap.Map(“allmap”, { mapType: BMAP_SATELLITE_MAP });
var point = new BMap.Point(109.503789, 35.860026); // 获取上方默认的经纬度
map.centerAndZoom(point, 14); // 重置地图显示区域
map.enableScrollWheelZoom(); // 启用滚轮放大缩小
//定位
var geolocation = new BMap.Geolocation(); // 创建地址解析器实例
geolocation.getCurrentPosition(function ® {
if (this.getStatus() == BMAP_STATUS_SUCCESS) {
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);
map.panTo(r.point);
//mk.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
mk.enableDragging();
//alert(‘您的位置:’ + r.point.lng + ‘,’ + r.point.lat);
document.getElementById(“precision”).value = r.point.lng; // 获取得位置的值
document.getElementById(“latitude”).value = r.point.lat;
} else {
//alert(‘failed’ + this.getStatus()