Google Visualization API - 德国的Geomap地区

时间:2011-05-22 09:06:16

标签: javascript visualization google-visualization geomap

新geomap包版本发布后我似乎有了 使用geomap进行德国地区的问题。升级前的一切 似乎工作得很好。问题是如果我试图同时显示两者 该地区DE-BE(柏林)& DE-BB(勃兰登堡) - 柏林地区 没有显示。如果我删除区域DE-BB,或用任何替换它 其他德国地区,例如DE-BY(拜仁)它运作正常!

请在下面找到测试代码:

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

function drawVisualization() {
      var data = new google.visualization.DataTable();
      data.addRows(2);
      data.addColumn('string', 'Country');
      data.addColumn('number', 'Popularity');
      data.setValue(0, 0, 'DE-BE');
      data.setValue(0, 1, 200);
      data.setValue(1, 0, 'DE-BB');
      data.setValue(1, 1, 300);

      var geochart = new google.visualization.GeoMap(document.getElementById('visualization'));

      var options = {};
      options['dataMode'] = 'regions';
      options['region'] = 'DE';

      geochart.draw(data, options);
    }

google.setOnLoadCallback(drawVisualization);

您能否向我提供可能有的任何支持或想法 出错了? 是否可以包含旧版本的geomap包 测试?

2 个答案:

答案 0 :(得分:4)

使用分辨率选项参数

options['resolution'] = 'provinces';

此外,api现在还有一种新的GeoChart格式,可以为您提供更多自定义功能,例如更改背景颜色以匹配您的网站主题。

答案 1 :(得分:0)

我会查看jvector地图。它有一个德国的svg地图,并且易于实施suuuuuper。我在geomap中遇到了很多问题,特别是在旧版本的ie

http://jvectormap.owl-hollow.net/