1.引入百度地图的必要文件
javascript
css
2.代码
//定义全局变量保存选择的场地信息 lon,lat;lon,lat
var lonAndLat = "";
//百度地图场地位置选择初始化
var map = new BMap.Map("cdLonLatArea");
initArea = function () {
//初始化百度地图
//设置中心点坐标 设置秦皇岛附近
var point = new BMap.Point(119.531809,39.957645);
//地图初始化,同时设置地图展示级别
map.centerAndZoom(point, 15);
//开启鼠标滚轮缩放
map.enableScrollWheelZoom(true);
//表示显示小型的平移缩放控件
var opts = {type: BMAP_NAVIGATION_CONTROL_SMALL}
map.addControl(new BMap.NavigationControl(opts));
//用户点击地图增加marker
map.addEventListener('click', function(e) {
//全局变量存储数值
if(lonAndLat==""){
lonAndLat =e.point.lng+","+e.point.lat;
lastPoint = lonAndLat;
}else{
lonAndLat = lonAndLat+";"+e.point.lng+","+e.point.lat;
}
var marker = new BMap.Marker(new BMap.Point(e.point.lng, e.point.lat))
map.addOverlay(marker)
alert(lonAndLat);
})
}
initArea();
//清除所有的点
removelastPoint = function () {
debugger
var allOverlay = map.getOverlays();
for(var i = 0;i<allOverlay.length;i++) {
map.removeOverlay(allOverlay[i]);
}
//全局存储变量变为空
lonAndLat = "";
}