로드뷰 setPanoId 오류 관련

roadviewClient.getNearestPanoId(position, 50, function(panoId) {
console.log(‘dkfjaksdfjf’);
console.log(panoId);
console.log(roadview);
roadview.setPanoId(panoId, new daum.maps.LatLng(latlng[0], latlng[1])); //panoId와 중심좌표를 통해 로드뷰 실행
});

현재 에러가 위의 코드에서 발생하고 있습니다. 근데 정확히 어떤 에러인지 몰라서 여쭤봅니다. panoid와 좌표값은 정확하게 나오고 있습니다. 근데 테스트해보면 그냥 되는 곳도 있고 안되는 곳이 있는데 안될 때마다 저 에러가 떠서 고민입니다.

보통 저 오류는
flash 로드뷰가 완전히 초기화 되기 전에
Roadview 객체의 메소드들을 호출하게 되면 발생하는데요.

되다가 안되다가 하는 것은 타이밍의 문제인데
위에 말씀드린 상황인 것 같네요.

http://apis.map.daum.net/web/sample/moveRoadview/

이 예제에서 Roadview의 ‘init’ 이벤트를 사용하고 있으니 이 부분을 참고해주세요.