0
내 DIV에서 Google지도 개체를 어떻게 가져올 수 있습니까?DIV에서 js 객체를 가져 오는 방법은 무엇입니까?
var map = new google.maps.Map(document.getElementById("map_canvas"),
mapOptions);
그런 다음 나는이 작업을 수행하는지도를 얻으려면 : :이 오류가 발생 물론
var marker = new google.maps.Marker({
position: initialLocation,
map: document.getElementById("map_canvas"),
title:"AJAX!"
});
이 내가지도를 설정 한 것입니다
.
Uncaught Error: Invalid value for property : [object HTMLDivElement]
생각 DIV 어떻게 든 그것을 유지할 수 있습니다. 그러나 그것은 저의 다른 대답이었습니다. –
@ code-gijoe : 드물지만'div'는 단지 html로 텍스트로 저장됩니다. 기술적으로 아마지도 객체를 직렬화하여 어떻게 든 텍스트로 저장할 수 있지만 그때까지도 똑같은 객체가되지는 않으며 객체를 변경 한 후에 div에 다시 적용해야합니다 ... 기본적으로 이것은 원하는 것이 아닙니다. 시도하고해라. – musefan
지도가 여러 개인 경우 사전 조회를 사용하여지도 개체를 저장하고 div에 데이터 속성으로 키를 저장할 수 있습니다. 그러나 여러 개의지도가있는 경우에만이 작업을 수행 할 수 있습니다. – musefan