1

我有一个谷歌地图这是我当前的代码

 <div class="cont" id="cont">
 <p><script type="text/javascript" src="http://www.google.com/jsapi"></script>
   <script type="text/javascript">
     google.load('visualization', '1', {packages: ['geochart']});

function drawVisualization() {
  var data = google.visualization.arrayToDataTable([
    ['State', 'Province', 'G-Form Outlets'],
    ['ZA-GT', 'Gauteng', 10],
    ['ZA-WC', 'Western Cape', 5],
    ['ZA-EC', 'Eastern Cape', 2],
    ['ZA-NL', 'KwaZulu-Natal', 1],
    ['ZA-FS', 'Free State', 1],
    ['ZA-LP', 'Limpopo', 0],
    ['ZA-NW', 'North-West', 0],
    ['ZA-MP', 'Mpumalanga', 0],
    ['ZA-NC', 'Northern Cape', 0],  

  ]);

  var view = new google.visualization.DataView(data);
view.setColumns([1, 2]);

  var geochart = new google.visualization.GeoChart(
          document.getElementById('visualization'));
      var options = {};
      options['region'] = 'ZA';
      options['resolution'] = 'provinces';
      options['width'] = 500;
  options['height'] = 500;
  options['colors'] = ['#cccccc', '#C01E24'];
      options['legend'] = 'none';

    google.visualization.events.addListener(geochart, 'select', function() {
        var selectionIdx = geochart.getSelection()[0].row;
        var stateName = data.getValue(selectionIdx, 0);
        var value = data.getValue(selectionIdx, 2); 

      if (value >= '1') {
      window.open('http://e-track.co.za');}
          });

      geochart.draw(data, options);
    }

   google.setOnLoadCallback(drawVisualization);
   </script>
   <div id="visualization"></div>
   </p>
   </div>

它工作得很好,问题是我试图把它放在一个 DIV 标签中,但它一直把它扔到我想把它放在盒子中间的页面的左边

4

1 回答 1

1
<head>
    <style type="text/css">
        div
        {
            margin: 0 auto;
        }
    </style>
</head>

在您的代码中添加 <Head> 部分... Thatsall

于 2014-02-01T10:55:36.237 回答