我制作标记的代码:
for (var marker in markers) {
var posMarker = new google.maps.Marker({
position: new google.maps.LatLng(markers[marker].lat, markers[marker].lng),
map: map,
visible: markers[marker].visible
});
};
我的标记对象:
var markers = {
"London": {"lat": -83.68088192646843, "lng": -125.270751953125, "type": "town", "visible": false},
"Paris": {"lat": -58.1548020417031, "lng": -21.318115234375, "type": "town", "visible": false},
};
我试图能够使用这样的复选框来切换标记:
$('#toggle').change(function() {
for (var marker in markers) {
posMarker.setVisible(true);
};
});
但是只显示数组中的最后一个标记,如何让它们全部显示?
谢谢。