누리그물
구글맵 팁 - 모든 컨트롤 숨기기
idodream
2007. 3. 26. 17:13
다음을 주소 창에 붙여넣기한 후 실행시키면(엔터키 누르면) 구글맵의 모든 컨트롤들을 안보이게 할 수 있다.
여기서 주의할 것은
지도의 객체이름 map07031001이 보고 있는 문서에 따라 다르므로 그 문서에 맞게 바꾸어 주어야 한다. 대부분 map으로 쓰고 있는 것 같다.
다시 보이게 하려면 none을 block으로 바꾸면 된다.
지도에 올려진 컨트롤들이 저장된 배열 이름이 구글 맵 소스의 최적화등으로 해서 시시때때로 변하므로 조금 복잡하다.
중심의 좌표를 알고 싶을 때
중심을 알고 있는 좌표로 변경하려고 하면
^----^
javascript:var m =map07031001;var nn;for(nn in m){var n=m[nn];if(n instanceof Array && n.length > 0 && n[0].control && (n[0].control instanceof GControl))break;}for(var c in m[nn]){m[nn][c].element.style.display="none";};void(0)
여기서 주의할 것은
지도의 객체이름 map07031001이 보고 있는 문서에 따라 다르므로 그 문서에 맞게 바꾸어 주어야 한다. 대부분 map으로 쓰고 있는 것 같다.
다시 보이게 하려면 none을 block으로 바꾸면 된다.
지도에 올려진 컨트롤들이 저장된 배열 이름이 구글 맵 소스의 최적화등으로 해서 시시때때로 변하므로 조금 복잡하다.
중심의 좌표를 알고 싶을 때
javascript:alert(map07031001.getCenter());
경고창에 중심좌표가 표시된다. [Ctrl] + [A] 를 누른 다음 [Ctrl] + [C]를 눌러 좌표를 복사한 후 다른 곳에 붙여넣기 하면 된다. 중심을 알고 있는 좌표로 변경하려고 하면
javascript:map07031001.setCenter(new GLatLng(13.595066697536925, 20.006484389305115));void(0);
^----^