Javascript 从谷歌地图中删除标记
我正在使用以下代码创建标记:Javascript 从谷歌地图中删除标记,javascript,google-maps,Javascript,Google Maps,我正在使用以下代码创建标记: <pre> var marker = new google.maps.Marker({ position: siteLatLng, map: map, icon: 'https://maps.google.com/mapfiles/kml/shapes/schools_maps.png', title: value2["title"], zIndex: 4,
<pre>
var marker = new google.maps.Marker({
position: siteLatLng,
map: map,
icon: 'https://maps.google.com/mapfiles/kml/shapes/schools_maps.png',
title: value2["title"],
zIndex: 4,
html: value2["content"]
});
</pre>
set_map(null) ---> setMap(null)
google.maps.Map.prototype.clearMarkers = function() {
for(var i=0; i < this.markers.length; i++){
this.markers[i].setMap(null);
}
this.markers = new Array();
};
var marker=new google.maps.marker({
职位:siteLatLng,
地图:地图,
图标:'https://maps.google.com/mapfiles/kml/shapes/schools_maps.png',
标题:value2[“标题”],
zIndex:4,
html:value2[“内容”]
});
现在我想从我的地图中删除所有标记,它是由创建的
var centerMap=newgoogle.maps.LatLng(50,10);
变量myOptions={
缩放:4,
中心:中心地图,
mapTypeId:google.maps.mapTypeId.ROADMAP
}
var map=new google.maps.map(document.getElementById('gmapsreview'),myOptions);
同样的问题:
我已经纠正了它,更改clearMarkers方法如下:
set\u映射(空)--->setMap(空)
google.maps.Map.prototype.clearMarkers=函数(){
对于(var i=0;i
文档已经更新,包括主题的详细信息:谢谢:),但下一个问题是:如何对标记进行分组?我尝试了google文档中的脚本,但它不起作用…您可以在so上提出新问题,并将此问题标记为已回答:)然后您将获得更多帮助^。
set_map(null) ---> setMap(null)
google.maps.Map.prototype.clearMarkers = function() {
for(var i=0; i < this.markers.length; i++){
this.markers[i].setMap(null);
}
this.markers = new Array();
};