InfoWindow domready 이벤트 핸들러를 사용하여 InfoWindow의 디자인을 수정하고 있습니다.맞춤 Google지도 API InfoWindow가 작동하지 않습니다.
google.maps.event.addListener(popup, 'domready', function() {
jquery를 사용하여 InfoWindow의 내부 div 중 일부 높이를 변경하고 있습니다.
높이가 변경되면 즉시 기본 크기로 다시 설정됩니다. 또한 이벤트 핸들러는 두 번 호출됩니다.
모든 div가 크기를 재설정하지는 않지만 일부만 수행합니다. 내 코드의
부 :
popup = new google.maps.InfoWindow({
content:'<image id="pin_' + pin_count + '" src="question.png"/>'
});
// Parent.Parent.Parent
e = $('#pin_' + pin_count).parent().parent().parent();
console.log(e.height());
h = parseFloat(e.height());
e.css({
'position' : 'absolute',
'top' : '-100px',
'height' : (h + 100) + 'px',
'border-radius' : '16px 16px 16px 16px',
'border' : '2px solid red',
});
console.log(e.height());
console.log("...");
가 있습니까 완전히 그려 후 나 정보창을 수정할 수있는, 내가 사용할 수 있습니다 domready 이외의 다른 이벤트?