1
Google지도 (API v3)의 맞춤 오버레이에서 마우스 오버 이벤트를 수신 할 수 있나요? 간단한 예 :Google지도에서 맞춤 오버레이 마우스 오버
내가 잘못하고 있나? 또는 맞춤 오버레이에서 마우스 오버를 수신 할 수 없습니까?
Google지도 (API v3)의 맞춤 오버레이에서 마우스 오버 이벤트를 수신 할 수 있나요? 간단한 예 :Google지도에서 맞춤 오버레이 마우스 오버
내가 잘못하고 있나? 또는 맞춤 오버레이에서 마우스 오버를 수신 할 수 없습니까?
This answer은 Maps API v3에서 마우스 이벤트를 더 이상 허용하지 않는다고 지적합니다. 따라서 DOM 요소를 overlayMouseTarget
에 추가하고 Google지도 DOM 리스너를 사용해야합니다. 작동 방식은 다음과 같습니다.
HWPMarker.prototype.onAdd = function() {
this.getPanes().overlayMouseTarget.appendChild(this.marker); // this.marker = my dom el
google.maps.event.addDomListener(this.marker, 'mouseover', function(){ alert('mouseover') });
}
경고가 표시되지 않습니다. – Jai
경고 메시지가 표시되지 않습니다. – Lukas