I ve利用一个变量中的阵列建立了一套标识。 d 我愿加上“立克”活动,聆听每个标识,这些标记与阵列中每个项目具体注明的圆顶连接。 以下职能完全是EXCEPT的,它把阵列中的最后一 分配给所有标识(而不是将头角和第二升到第二标记等等)。 其余数据被适当分配。 我知道,解决办法涉及 lo门的关闭,但我可以说明如何妥善创造。 任何帮助都会受到高度赞赏。
var tours = [
[ Title 1 , 35.22024012078826, -80.81088066101074, tour/1 ],
[ Title 2 , 35.20376057077245, -80.84718704223633, tour/2 ]
];
setTourMarkers(map, tours);
function setTourMarkers(map, locations) {
var tourImage = new google.maps.MarkerImage( http://www.tours.com/images/camera-icon.png ,
new google.maps.Size(27, 22),
new google.maps.Point(0,0),
new google.maps.Point(14, 11));
var tourShape = {
coord: [1, 1, 1, 27, 27, 22, 22 , 1],
type: poly
};
for (var i = 0; i < locations.length; i++) {
var tour = locations[i];
var tourLatLng = new google.maps.LatLng(tour[1], tour[2]);
var marker = new google.maps.Marker({
position: tourLatLng,
map: map,
icon: tourImage,
shape: tourShape,
title: tour[0]
}); //End new google.maps.Marker
google.maps.event.addListener(marker, click , function() {
window.location.href = "http://www.tours.com/" + tour[3];
}); //End google.maps.event.addListener
}; // End "for" statement ***************
}; // End setTourMarkers function