解决方案 »

  1.   

    map.addEventListener("click", showInfo);//点击地图function showInfo(e) {
                        if (er != null) {
                            map.removeOverlay(er);//移除点
                        }
                        lng = e.point.lng;
                        lat = e.point.lat;
                        var point = new BMap.Point(lng, lat);
                        map.centerAndZoom(point, 18);
                        er = new BMap.Marker(point);  // 创建标注
                        map.addOverlay(er);              // 将标注添加到地图中
                        er.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
                    }