上一个标记删除在谷歌地图

Previous marker remove in google map

本文关键字:谷歌地图 删除 上一个      更新时间:2023-09-26

尝试创建移动标记。但标记创造了新的不一样的移动。我想移动标记删除以前的标记

function makeMarker(map) { 
     var icons = 'images/tvsxl.png';
  setInterval(function(){   var markers = []; 
    $.post( "ajaxload.php?shop_id=<?php echo $outlet_id?>", function(data) {  
        var obj = $.parseJSON(data);
        var value = obj['data'];
        //console.log(value.length);
        for (i = 0; i < value.length; i++) {  
        var myLatLng = new google.maps.LatLng(value[i].latitude ,value[i].longitude);
        var marker = new google.maps.Marker( {position: myLatLng, map: map,icon: icons,title:value[i].name} );
        markers.push(marker); 
        markers[i].setMap( map );
         }  

    }); 
}, 3000);

在放置新的之前,尝试清除旧的标记

for(var i=0; i<markers.length; i++){
         markers[i].setMap(null);
    }
    //clear old markers form array
    markers = [];

试试这个

markers[marker-index-value].setMap( null);