< ;script type="text/javascript"> (function(){ var tempVar; var busline = new BMap.BusLineSearch('Wuhan',{ renderOptions:{panel:" results"}, onGetBusListComplete: function(result){ if(result ) { tempVar = result;//이때 결과에는 좌표 정보가 포함되어 있지 않으므로 여기서는 getCoordinate 함수를 호출할 수 없습니다. . 변수를 추적하여 onGetBusListComplete busline.getBusLine(result.getBusListItem(0)); } }, // api 문서에 합계가 있습니다. 콜백은 4개가 있습니다. onGetBusListComplete, onBusLineHtmlSet 외에 onBusListHtmlSet, onGetBusLineComplete도 있습니다. // 테스트 후 onBusLineHtmlSet 단계에서만 tempVar에 좌표가 추가됩니다(라인 서식 지정이 완료됨) / / 따라서 위의 busline.getBusLine(result.getBusListItem(0));이 필요합니다. 그렇지 않으면 좌표 목록을 가져올 방법이 없습니다. onBusLineHtmlSet: function(){ try{ getCoordinate(tempVar) ; }catch(e){ } } }) function getCoordinate(result){ varordinate = document.getElementById("coordinate"); >var station = result['0']._stations; var html = [] stations.forEach(function(item){ html.push('