2016-07-26 5 views
0

나는 자바 스크립트마다 빙지도 아약스 컨트롤 레이어를 숨기려고합니다. 이것은 내가 뭘하려 :빙지도 v8 AJAX : 자바 스크립트 당 레이어 숨기기

if (map.layers(ii).getVisible()) { map.layers(ii).setVisible(false); } 
 
    else { map.layers(ii).setVisible(true); }

오류 "기능 expectet"말했다. 어떤 아이디어?

+0

'layers [ii]'maybe ??? – Musa

답변

0

무사가 주석에서 언급했듯이 대괄호를 사용하여 레이어 컬렉션을 반복해야합니다. 둥근 괄호를 사용하면 레이어 컬렉션이 아닌 함수를 실행하려고한다는 것을 나타냅니다. 코드를 다음으로 변경하십시오.

if (map.layers[ii].getVisible()) { map.layers[ii].setVisible(false); } 
else { map.layers[ii].setVisible(true); } 
+0

오, 안돼 - 무슨 실수 야! 고맙습니다! – afj