0
我試圖使用地址添加多個標記,並且我努力了幾個小時來修復它,我的JSON
有4個地址並且只重複第一個然後停止,但是它不會添加任何標記。有人可以指出我失蹤的地方?
function successAvoid(data, textStatus) {
var geocoder;
var map;
var myOptions = {
center: new google.maps.LatLng(0, 0),
zoom: 6,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map-page"), myOptions);
$.each(data, function (i, x) {
geocoder.geocode({ 'address': x.address}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var marker = new google.maps.Marker({
map: map,
position: results[i].geometry.location
});
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
});
}
忘記吧,那是對的,我在代碼上犯了一個錯誤,它沒有循環。 – fsi
@fsi如果您願意,請將此標記爲正確答案。 – noel