2011-11-02 2 views
0

마커를 클릭 할 때 javascript 용 함수를 호출하고 싶다는 점을 제외하고 지금은 훌륭한 사이트 인 Google지도가 있습니다. 이 마커에 대한 구글 코드 :Google 마커 클릭 할 기능

var marker = new google.maps.Marker({ 
       position: latingZee, 
       map: map, 
       title:"Hello World!", 
       icon: ZeeImg, 
      }) 

그리고 내가 사용하는 마커가

$('.toggler').live('click',function(){ 
       $(this).parent().children().toggle(); 

      }); 

이게 가능을 클릭하면 다음 작업을 시작하는 것?

+0

어떻게 마커 당신이에 대한 클릭을 시뮬레이션하는 거 야 .toggler 클래스에있는 항목을 알 수 있습니까? – duncan

+0

글쎄, 모든 토글에 대해 다른 클래스가있어서, .toggler와 .toggler2 등이 있습니다. – Augus

+0

정말 고유 한 경우 클래스를 구분하기 위해 클래스 대신 ID를 사용해야합니다. – duncan

답변

1

당신이 시도 할 수 :

google.maps.event.addListener(marker, 'click', function() { 
    $('.toggler').click(); 
}); 

하지만 같은 장소에 jQuery를 구글 API 코드를 혼합 확실하지 않다. 이 같은

+0

jquery 리스너를 사용하지 않는 한 완전히 혼합해도 좋습니다. –

1

간단한 마커를 클릭 :

google.maps.event.addListener(marker, 'click', function() { 
    $('.toggler').parent().children().toggle(); 
});