我使用ajax加载标记
var markers = [];
function loadMap() {
var i;
$.getJSON("loadmarkers.php", function(data) {
for (i = 0; i < data.results.length; i++) {
var result = data.results[i];
var latlng = new google.maps.LatLng(parseFloat(result.geometry.lat), parseFloat(result.geometry.lng));
addMarker(latlng);
}
});
}
function addMarker(latlng) {
var marker = new google.maps.Marker({
position: latlng,
map: map
});
}
这是删除所有标记
function clearMarkers() {
for (var i=0; i<markers.length; i++) {
markers[i].setMap(null);
}
markers = [];
}
<a href="javascript:;" onclick="clearMarkers();">Delete</a>
当我点击删除标记时,它不起作用
答案 0 :(得分:0)
我发现了我的错误。它的工作非常好
Exception in thread "main" java.io.FileNotFoundException: C:\temp\??.txt.txt (The filename, directory name, or volume label syntax is incorrect)