Ниже приведен код, который я использую на основе как я нашел в документации Google, но я не уверен, что это относится к Geochart, если я делаю это правильно, или если есть какой-то другой способ сделать это для Geochart.
Этот код отлично работает, если я не включаю столбец всплывающей подсказки. Когда я это сделаю, я получаю сообщение об ошибке "Таблица несовместимых данных: Ошибка: таблица содержит больше столбцов, чем ожидалось (ожидая 2 столбца)", где отображается Geochart.
Этот вопрос касается той же проблемы, но не специально для Geochart.
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load( 'visualization', '1', { 'packages': ['geochart'] } );
google.setOnLoadCallback( drawRegionsMap );
function drawRegionsMap()
{
var data = google.visualization.arrayToDataTable([
[ 'State', 'Relevance', {type: 'string', role: 'tooltip'} ],
[ 'Alabama', 3, 'tooltip test text' ],
[ 'Arizona', 1, 'tooltip test text' ],
]);
var options =
{
region: 'US',
resolution: 'provinces',
};
var chart = new google.visualization.GeoChart( document.getElementById( 'chart_div' ) );
chart.draw( data, options );
};
</script>