୧((〃•̀ꇴ•〃))૭⁺✧
2020-08-20 16:13
采纳率: 74.4%
浏览 271

百度地图上面点击添加标注,怎么在点击一个的时候在

百度地图上面点击添加标注,怎么在点击一个的时候在点击一个然后第一个标注点就移除掉,就地图上始终就有我新添加的一个标注点。

地图本身有根据数据库记录的字段经纬度查询添加在地图上,

图片说明

 // 百度地图API功能
        var map = new BMap.Map("map");
        var point = new BMap.Point(116.706575, 34.715584);
        map.centerAndZoom(point, 12);
        map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放
        // 编写自定义函数,创建标注
        function addMarker(point) {
            var marker = new BMap.Marker(point);
            if (strs=="flag=true"){
                var p = marker.getPosition(); //获取marker的位置
                $("#lng").val(p.lng);
                $("#lat").val(p.lat);
                //清除覆盖物
                // map.removeOverlay(marker);

                //将标注添加到地图上
                map.addOverlay(marker);

2条回答 默认 最新

相关推荐 更多相似问题