Ionic 2/Angular 2 앱으로 GoogleMap.OnInfoWindowClickListener를 구현하는 구문을 찾고 있습니다. 사용자가 Google지도 내부의 정보 창을 클릭하면 새 페이지로 리디렉션하고 싶습니다. 즉 NavController의 스택에 새 페이지를 푸시합니다.Ionic 2에서 GoogleMap.OnInfoWindowClickListener 구현
나는 다음과 같은 코드를 사용하여 마커를 설정 할 수 있었다 :
//Creates the event listener for clicking the marker and places the marker on the map
google.maps.event.addListener(marker, 'click', (function(marker, markerCount) {
return function() {
infowindow.setContent(htmlMarkupForInfoWindow);
infowindow.open(this.map, marker);
}
})(marker, this.markerCount));
불행하게도,이 함수는 '이'오류가 발생하는 참조를 잃게 정보창의 콘텐츠 내에서 호출합니다. 어떤 도움을 주셔서 감사합니다!
팁을 감사하지만 원래 질문은 다루지 않습니다. OnInfoWindowClickListener를 구현하는 예제 또는 정보창이 시작되는 이벤트를 찾고 있습니다. 제가 인용 한 코드는 마커 클릭 이벤트에 묶을 수 있었지만 열리는 정보 창을 클릭하는 사람을 성공적으로 캡처하지 못했음을 보여주는 것입니다. – smedcalf