我正在做一个项目,我使用jquery-ui-map向地图添加多个标记。每个标记都有不同的信息窗口和不同的文本。但是当我通过迭代我的数组来添加它们时,所有信息窗口都会出现相同的文本。有人可以帮我解决这个问题吗?我一直在拉我的头发。
$('#AroundMePage #map_canvas').gmap({'center': '-37.816945,144.953573', 'zoom': 12});
for (var i = 0, len = workOderLocalArray.length; i < len; ++i) {
var workOrder =workOderLocalArray[i];
var address = workOrder.PropertyAddress;
var coordinates = workOrder.PropertyCoordinates;
$('#AroundMePage #map_canvas').gmap('addMarker', { 'position':coordinates }).click(function() {
$('#AroundMePage #map_canvas').gmap('openInfoWindow', { 'content': coordinates }, this);
});
}