初始化并添加点
var map;//地图对象
InitMap(11, [114.312151, 30.58454]);//默认武汉中心坐标
//地图初始化
function InitMap(zoom, arr) {
map = new AMap.Map('container', {
zoom: zoom,//级别
center: arr,//中心点坐标
viewMode: '3D'//使用3D视图
});
//鼠标点击的坐标//经度getLng,纬度getLat
map.on('click', function (e) {
let arr = [e.lnglat.getLng(), e.lnglat.getLat()];
});
//AMap.plugin(["AMap.PolyEditor"], function () {
// // 实例化多边形编辑器,传入地图实例和要进行编辑的多边形实例
// let polygonEditor = new AMap.PolyEditor();
// map.addControl(polygonEditor);
// // 开启编辑模式
// //polygonEditor.open();
//});
}
AddPoint_KH([114.312151, 30.58454])
//添加标注点
function AddPoint_KH (arr) {
var marker = new AMap.Marker({
title: "当前门店位置",
position: arr,//位置
icon: new AMap.Icon({
image: "../../Content/IMG/TargetStore2.png",//http://webapi.amap.com/theme/v1.3/markers/n/mark_r.png,
size: new AMap.Size(52, 52),
imageSize: new AMap.Size(30, 32)//图标大小
})
})
map.add(marker);//添加到地图
}
//移除点
function RemovePoint() {
map.clearMap();//清除所有覆盖物
//map.remove(markers);//移除点集合,需要存储标识点对象
}