2012-05-04 4 views
0

GeoChart를 내 앱에 넣고 싶지만 DOM로드 중에 만들려하지 않습니다. 사용자 상호 작용 후에 만 ​​렌더링하려고합니다. GeoChart 및 CoreChart 패키지를 포함하여 google.visualization 라이브러리를로드했습니다.Google GeoChart 비동기 만들기

Chrome 콘솔을로드 할 때 google.visualization.arrayToDataTable 및 google.visualization.GeoChart가 누락되었습니다. DOM로드시 모든 것을 실행할 때 동일한 코드가 작동합니다.

제대로로드하는 방법에 대한 힌트가 있습니까?

google.load('visualization', '1', {'packages': ['geochart']}); 
google.setOnLoadCallback(drawRegionsMap); 

을하지만 그 대신 콜백 drawRegionsMap을 만드는, 당신이 당신의 차트를로드 할 때 처리하는 다른 함수를 호출 :

+0

지금까지 작성한 코드를 포함 할 수 있습니까? – oli

+0

매우 더러운 해킹을 추가합니다. 숨겨진 div 1px를 크레이 트 했으므로 페이지로드시 GeoChart를 만들었습니다 (빈 배열로). 그 후 언제든지 필요한 모든 항목 (google.visualization)에 액세스 할 수있었습니다. – PanosJee

답변

0

은이 두 줄을 포함했는지 확인하십시오. 희망이 도움이됩니다.

관련 문제