当我点击某个国家/地区时,是否有想法显示某个国家/地区的区域?
document.jsonGeoChart = [{“Argentina”:{“count”:“5”,“regions”:{“Cordoba Province”:“2”,“La Pampa Province”:“2”,“Santa Fe Province” “:” 1 “}}},{” 乌拉圭 “:{” 计数 “:” 1" , “区”:{ “蒙德维的亚”: “1”}}}];
google.load('visual','1',{'packages':['geochart']}); google.setOnLoadCallback(drawRegionsMap);
function drawRegionsMap() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Country');
data.addColumn('number', 'Cantidad');
$.each(document.jsonGeoChart,function(item){
$.each(document.jsonGeoChart[item],function(item_){
data.addRow([item_,parseInt(document.jsonGeoChart[item][item_].count)]);
var data2 = new google.visualization.DataTable();
data2.addColumn('string', 'Province');
data2.addColumn('number', 'Device Count');
$.each(document.jsonGeoChart[item][item_].regions,function(item__){
console.log(item__ + ' ' +document.jsonGeoChart[item][item_].regions[item__]);
})
});
});
var options = {};
var chart = new google.visualization.GeoChart(document.getElementById('chart_2_map'));
chart.draw(data, options);
};
非常感谢!
答案 0 :(得分:0)
我不认为Google GeoChart会为阿根廷和乌拉圭提供子区域数据,因为它可以放大并突出显示。
您需要的是像 VectorWorkz GeoChart 这样的东西,它可以为您感兴趣的国家/地区提供子区域信息,您可以深入了解这些国家/地区。看看这个SO问题的答案: https://stackoverflow.com/questions/24561064/google-geochart-buttons/24576936#24576936