2010-06-25 6 views
2

DirectionsRenderer가 만든 마커 및 정보 창의 개체/속성에 쉽게 액세스 할 수 있나요? (예 : 경로의 "A"및 "B"종점)Google지도 V3에서 DirectionsRenderer가 만든 개체에 액세스하려면 어떻게해야합니까?

"A"& "B"마커의 정보를 다른 위치에서 만든 (동적 내용 포함) 아이콘으로 대체하려고합니다. "비 경로"표시.

아래 정보와 같이 이전 정보창의 내용을 새로운 "경로 1"에 복사하려고 시도했지만 올바르게 렌더링하지 못했습니다 (너무 많은 조상 div & 스타일 지정 제약 조건).

//infowin is a reference to the infowindow attached to the marker  
result.routes[0].legs[0].end_address = MarkersArray[i].infowin.getContent(); 

감사합니다, E는

+0

"directionsDisplay.setMap (null);"이라고 가정했습니다. 방향 표시 객체를 통해 "A"& "B"표시 자에 액세스 할 수있는 "A"& "B"표시자를 지우는 데 사용됩니다 ... 그러나 더 많은 조사가 누군가가 길 찾기 아이콘에 액세스/관리하려는 경우 수동으로 작성하고 플로팅하여 추적해야합니다. "DirectionsResults 검사 중"아래에 좋은 예가 있습니다. http://code.google.com/apis/maps/documentation/javascript/services.html#DirectionsResults – econstantin

답변

0

저도 같은 문제를 해결하려고합니다. standart 시작 또는 끝 아이콘을 얻는 방법을 찾지 못했습니다.

경로의 아이콘을 비활성화하고 coustom marker을 설정할 수 있습니다.

var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions); 

    var image = 'beachflag.png'; 
    var myLatLng = new google.maps.LatLng(-33.890542, 151.274856); 
    var beachMarker = new google.maps.Marker({ 
     position: myLatLng, 
     map: map, 
     icon: image 
    }); 
관련 문제