使用谷歌地图api我为我的网站创建了一个简单的地图,一次显示几个点。但是我也想让这些点中的每一个都可点击,这样点击它们就会显示一个非常简短的描述。
我的javscript绘制点数如下,任何管理此提议的人都可以提出任何建议吗?
for (var i = 0; i < coords.length; i++) {
// create a closure for your latitude/longitude pair
(function(coord) {
// set the location...
var latLng = new google.maps.LatLng(coord[0], coord[1]);
// ...and add the Marker to your map
var marker = new google.maps.Marker({
position: latLng,
draggable: true,
map: map
});
})(coords[i]);
};
答案 0 :(得分:-1)
只需将(function(coord)
替换为(function(coord[i])