2013-04-26 2 views
0

이 문제를 완전히 이해하는 스크린 샷을 확인하시기 바랍니다 : problems변경 마커 위치 + 교체 닫기 버튼

내 첫 번째 질문은입니다 : 내가 핀 자체 근처 InfoWindow 낮은 이동할 수있는 방법을 ? 나는 CSS, 자바 스크립트 등으로 시도하고 그것을 수행하는 "비 해킹"방법을 찾을 수 없습니다.

내 두 번째 질문은입니다 : 내 사용자 정의 InfoWindow에서 InfoWindow을 닫을 수있는 방법이 있습니까? 내가 infoWindow.close()를 할 수 있다는 것을 알지만, 인스턴스가 인데, 이는 사용자 정의 html로 이루어져 있습니다.

어떤 도움이 크게 될 것입니다

감사합니다 :) 환영하고 좋은 하루 되세요! APIpixelOffset부터

답변

0

:

누구의 지리적으로 정보창 좌표지도상의 지점으로부터 정보창 선단부의 픽셀 오프셋

를 정박 두 번째 질문의 경우 infowindow를 여는 데 jQuery 이벤트를 사용하지 않고 대신 옵션의 content 속성을 사용하여 사용자 정의 html을 설정 한 다음 다음과 같이 할 수 있습니다.

var myInfoWindow = new google.maps.InfoWindow({ content: 'customHTML', 
               //some mode options 
               }) 

google.maps.event.addListener(marker, 'click', function (event) { 
    if (myInfoWindow) { 
     myInfoWindow.close() 
     myInfoWindow.setPosition(event.latLng); 
     myInfoWindow.open(map, marker); 
    } 

})