2014-07-16 3 views
1

Google지도 자바 스크립트 API를 사용 중이며 중간 지점과 표시를 포함하여 잘 작동하는 항목이 있지만 Google에 대체 경로를 요청합니다 (일반적으로 3 개가 돌아옵니다) 방향 패널에 선택 사항으로 표시됩니다 .선택한 경로 또는 경로 색인 가져 오기

의사가 사용자가 어떤 선택을했는지 알 수없는 문서를 찾지 못했습니다. 응답 할 수있는 이벤트가 있습니까?

+1

샘플 작업 코드를 JSFiddle에 게시 할 수 있습니까? 방향 패널에 클릭에 대한 이벤트 수신기를 연결할 수있는 식별자가있을 수 있습니다. – duncan

답변

1

DirectionsRenderer의 getRouteIndex 메소드를 통해 선택한 경로의 색인입니다.

routeIndex에서 변경 사항을 감지 할 수있는 이벤트는 routeindex_changed입니다.

google.maps.event.addListener(directionsRenderer,'routeindex_changed',function(){ 
    //current routeIndex 
    console.log(this.getRouteIndex()); 
    //current route 
    console.log(this.getDirections().routes[this.getRouteIndex()]); 
    });