Geochart谷歌。单击“国家/地区”并显示省份

时间:2014-07-08 01:08:47

标签: javascript

当我点击某个国家/地区时,是否有想法显示某个国家/地区的区域?

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);


};

非常感谢!

1 个答案:

答案 0 :(得分:0)

我不认为Google GeoChart会为阿根廷和乌拉圭提供子区域数据,因为它可以放大并突出显示。

您需要的是像 VectorWorkz GeoChart 这样的东西,它可以为您感兴趣的国家/地区提供子区域信息,您可以深入了解这些国家/地区。看看这个SO问题的答案: https://stackoverflow.com/questions/24561064/google-geochart-buttons/24576936#24576936