删除谷歌地图中的默认标记

时间:2013-06-23 06:50:16

标签: google-maps google-maps-markers

我最近学会了向Google地图添加自定义标记。所以我创建了一个带有路线API的路线。之后我添加了自己的标记。现在我面临的问题是,原始的和自定义的都出现了。如何删除默认标记以显示原始标记。

enter image description here

我写的代码是为了添加自定义标记

 function addmarkers()
   {
             $.each(order,function(key,value)
                     {
                       geocoder.geocode( { 'address': waypts[value]}, function(results) 
                       {
                                var source = 'images/markers/'+i+'.png';
                                var latlang =  results[0].geometry.location;
                                var marker = new google.maps.Marker({
                                position: latlang,
                                map: map,
                                icon: source
                               });     
                       });                               
                    });


   };

我在initialize()函数

之后调用此函数
           function initialize()                  // creating maps
                { 
                    google.maps.visualRefresh = true;
                    currentlocation = new google.maps.LatLng(mylat,mylong);
                    var mapoptions = 
                    {
                      zoom: 14,
                      mapTypeId: google.maps.MapTypeId.ROADMAP,
                      center: currentlocation
                    }
             map = new google.maps.Map(document.getElementById('map'),mapoptions);
                        addmarkers();
                        directionsDisplay.setMap(map);

};

现在你可以在图片中看到,我既有默认标记也有自定义标记。哪里出错了?

0 个答案:

没有答案