Google maps api 3 Google maps api v3在dragstart时删除标记

Google maps api 3 Google maps api v3在dragstart时删除标记,google-maps-api-3,google-maps-markers,Google Maps Api 3,Google Maps Markers,我有以下功能地理位置服务。getNearbyPeoples()是一项 从数据库中获取数据 function nearbyPeoples(meLat, meLng, map){ geolocationService.getNearbyPeoples(meLat, meLng).then(function(response){ for (var i = 0; i < response.data.length; i++) { var nearbyL

我有以下功能<代码>地理位置服务。getNearbyPeoples()是一项 从数据库中获取数据

function nearbyPeoples(meLat, meLng, map){
    geolocationService.getNearbyPeoples(meLat, meLng).then(function(response){
        for (var i = 0; i < response.data.length; i++) {
            var nearbyLatLng = new google.maps.LatLng(response.data[i].lat, response.data[i].lng);
            var nearbyMarkers = new google.maps.Marker({
                position: nearbyLatLng,
                title: response.data[i].first_name
            }).setMap(map);
        };
    });
}
然后我想删除dragstart中以前的标记。原因是为了防止重复 标记meMarker是否位于同一位置

google.maps.event.addListener(meMarker, 'dragstart', function() {

        });

但是我不知道如何删除或任何更好的建议?

与其删除标记,为什么不在添加标记时保留标记列表(对象),并使用它来避免重复标记?和/或使用它删除地图视图边界以外的标记(如果必须删除标记)。

这与angularjs无关。
google.maps.event.addListener(meMarker, 'dragstart', function() {

        });