google / google-visualization-issues

288 stars 35 forks source link

GeoMap does not render cities in Viet Nam #1481

Open orwant opened 9 years ago

orwant commented 9 years ago

<html>
<head>
  <script type='text/javascript' src='http://www.google.com/jsapi'></script>
  <script type='text/javascript'>
                var cities = [
                '',
                'Hanoi',
                'VN  BNO',
                'Ho Chi Minh City',
                'Da Nang',
                'Can Tho',
                'Hai Phong',
                'Bien Hoa',
                'Lang Son'
               ];

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

    function drawMap() {
      var data = new google.visualization.DataTable();
        data.addRows(cities.length-1);
      data.addColumn('string', 'City');
      data.addColumn('number', 'Popularity');

        for (i=0; i<cities.length-1; i++) {
        data.setValue(i, 0, cities[i+1]);
        data.setValue(i, 1, 1);
        }

      var options = {};
      options['dataMode'] = 'regions';
      options['region'] = 'VN';
      var container = document.getElementById('map_canvas');
      var geomap = new google.visualization.GeoMap(container);
      geomap.draw(data, options);
  };

</script>
</head>
<body>
        <div id='map_canvas'></div>
</body>
</html>

How can I solve it ? Thanks

Original issue reported on code.google.com by vdnhat2009 on 2014-02-13 04:54:21

orwant commented 9 years ago
I used by format  ISO-3166-2, it's not working but dataMode="markers" is ok. 
http://en.wikipedia.org/wiki/ISO_3166-2:VN 

Original issue reported on code.google.com by vdnhat2009 on 2014-02-13 08:59:49