2011-04-22 7 views
1

다음 명령을 사용하여 페이지에 Google지도를 만들었습니다.기존 Google지도를 수정 하시겠습니까?

map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

이지도를 편집하고 싶지만 사용할 수있는 JS 개체 ("지도")가 없습니다. 지도 객체를 javascript로 가져올 수있는 방법이 있나요? (예 : 편집 할 수 있습니다) "map_canvas"div를 읽거나 그런 식으로 작업 할 수 있습니까?

도움을 주셔서 감사합니다.

+0

"사용할 수있는 JS 개체가 없습니다"라는 것은 무엇을 의미합니까? 상황에 숨겨진 솔루션이있을 수 있습니다. – sdleihssirhc

+0

왜지도 변수에 더 이상 액세스 할 수 없습니까? 그것은 세계적으로 보입니다. –

+0

ajax를 통해 페이지에 맵을로드했지만 아약스가 기본 페이지에 자바 스크립트를 전달하지 않았으므로 해당 맵과 관련된 javascript 객체가없는 상태에서 그냥지도 만 남았습니다. 기본 페이지에서지도를 수정할 수 있어야하지만 더 이상 원래 "지도"변수에 액세스 할 수 없습니다. – Andrew

답변

0

"var globalmap"이라는 전역 변수를 만든 다음 "var map = new google.map ..."이라는 생성 된 Google지도를 할당하여이 작업을 수행 할 수있었습니다. "globalmap = map ".

이제 다른 JavaScript 함수에서 "globalmap"을 참조 할 수 있습니다.

관련 문제