我使用Google Charts打印带有一些精确点的地图。 有时会发生我没有数据显示的情况,所以我想只打印地图,没有数据/没有精确定位。
如果我使用:
google.load('visualization', '1.0', {'packages':['corechart', 'map']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([[]]);
var options = {
zoomLevel: 2,
showTip: true,
streetViewControl: false
}
var map = new google.visualization.Map(document.getElementById('map_container'));
map.draw(data, options);
}
它只返回错误:
列类型与支持的数据格式不匹配。看到 支持格式的文档。
如果我设置
var data = google.visualization.arrayToDataTable([['Lat', 'Long'], [null, null]]);
它绘制一个带有错误的灰色框:
地图上没有数据要点
如何使用没有精确定位的Google Charts绘制地图?