這裏是我的markers[]
數組:谷歌地圖調用setVisible不是一個函數
partnerMarkers = [
// London
{ lat: 51.515482718, lng: -0.142903122, name: "London", content: "Our home town and international hub." },
// Dubai
{ lat: 25.2644444, lng: 55.3116667, name: "Middle East", content: "Dubai desc" }
];
我有這個功能,通過標記列陣(通過按鈕別處觸發)循環:
function toggle_layer(markers) {
for (var i=0; i<markers.length; i++) {
markers[i].setVisible(false);
}
}
我得到markers[i].setVisible is not a function
- 但然後這工作正常:
function toggle_layer(markers) {
for (var i=0; i<markers.length; i++) {
console.log(markers[i]);
}
}
爲什麼setVisible沒有在這方面工作?
什麼樣的對象是標誌? – 2011-03-31 12:10:40
@NiklasRingdahl它是一個數組。 – strangerpixel 2011-03-31 12:26:10
是的,但一個什麼樣的數組?我想它應該是Marker,你能提供標記對象設置時的代碼嗎? – 2011-03-31 12:28:46