我不知道爲什麼這不起作用。我沒有任何錯誤,但會發生什麼,無論點擊什麼標記,它總是點擊最後一個標記。我不知道爲什麼,因爲the_marker設置相同的方式。我怎樣才能解決這個問題?:使用谷歌地圖API v3通過標記進行循環問題
(更新了新的jQuery + XML)
$(function(){
var latlng = new google.maps.LatLng(45.522015,-122.683811);
var settings = {
zoom: 15,
center: latlng,
disableDefaultUI:true,
mapTypeId: google.maps.MapTypeId.SATELLITE
};
var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
$.get('mapdata.xml',{},function(xml){
$('location',xml).each(function(i){
the_marker = new google.maps.Marker({
title:$(this).find('name').text(),
map:map,
clickable:true,
position:new google.maps.LatLng(
parseFloat($(this).find('lat').text()),
parseFloat($(this).find('lng').text())
)
});
infowindow = new google.maps.InfoWindow({
content: $(this).find('description').text()
});
new google.maps.event.addListener(the_marker, 'click', function() {
infowindow.open(map,the_marker);
});
});
});
});
什麼是在1201至1299年華盛頓西南Stunstarred,波特蘭,俄勒岡97205? – BalusC 2010-04-19 20:17:16
@BalusC:創新的住房:http://地圖。google.com/maps?f=q&source=s_q&hl=en&geocode=&q=45.522015,-122.683811&sll=37.0625,-95.677068&sspn=56.506174,115.751953&ie=UTF8&layer=c&cbll=45.521974,-122.683763&panoid=rJ-wI-KGVczmS-e5OayQSQ&cbp = 12,220.78,,0,4.79&ll = 45.522007,-122.683811&spn = 0.006186,0.01413&z = 17 :) – 2010-04-19 20:25:36
哈哈,說實話,我只是扔進來座標來成爲波特蘭市的一個很好的看法:) – 2010-04-19 21:39:37