2012-02-24 2 views
12

V3 API를 사용할 때 Google지도를 제거하고 정리하는 방법을 찾을 수 없습니다.Google지도 자바 스크립트 API V3 - 언로드/해독/삭제/삭제

AJAX 사이트에서 실행 중이므로 페이지를 다시로드하지 않고 완전히 제거하고 싶습니다.

나는 .unload() 또는 .deconstruct() 방법을 원했지만 찾을 수 없었습니다.

의견이 있으십니까?

+0

그런 것은 없습니다. V2에는'GUnload()'가 있습니다. 지도를 iframe에로드하는 것에 대해 생각해 봤습니까? – Cheery

+0

흥미로운 아이디어, iframe을 통해 사용하면 멋지게 쉽게 정리할 수 있습니다. 그것은 내 웹 사이트의 컨트롤을 재 작업하는 것을 의미합니다. 다른 옵션이 부족할 경우 확실히이 작업을 수행 할 것입니다. 감사합니다 –

답변

7

V3 API는 메모리를 관리하는 데있어 더 나은 작업을 수행해야합니다. 지도를 보유하고있는 사업부를 단순히 파괴하면 귀하의 필요를 충족시키지 못합니까?

+0

안타깝게도 jQuery의 remove() 메소드를 사용하여 Google지도가 포함 된 div를 제거하고지도 인스턴스를 보유하는 변수를 제거하지만지도 페이지를 방문한 후에도 별도의 페이지에서 속도가 느려집니다. iPad에서. 주의 : 지금 당장 코드를 게시 할 수는 없지만 일주일 정도면 될 수 있습니다. –

+3

당신이 맞았던 것처럼 보입니다. Bamnet, 별도의 버그로 인해 실제로 iOS에서 Google지도가 포함 된 div를 제거하지 않았습니다. 이 작업 과정은 나에게 매우 유용한 것을 가르쳐주었습니다. Safari iOS에서 디버그 콘솔을 가져올 수 있습니다. 설정> Safari> 고급> 디버그 콘솔입니다. 나는 그 버그를 발견하지 못했을 것이다! 다행히도 그것은 미래에 다른 사람을 도울 것입니다. 모든 사람의 도움에 감사드립니다. –