【问题标题】:Google Visualization API - Geomap regions for GermanyGoogle Visualization API - 德国的地理地图区域
【发布时间】:2011-08-30 12:40:21
【问题描述】:

新的地理地图包版本发布后,我似乎有一个 在德国地区使用地理地图的问题。升级前的一切 似乎工作得很好。问题是,如果我尝试同时显示 DE-BE(柏林)和 DE-BB(勃兰登堡)地区 - 柏林地区是 未显示。如果我删除区域 DE-BB,或者用任何替换它 其他德国地区,例如 DE-BY (Bayern) 就可以了!

请在下面找到测试代码:

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

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

【问题讨论】:

    标签: javascript visualization google-visualization geomap


    【解决方案1】:

    使用分辨率选项参数

    options['resolution'] = 'provinces';
    

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

    【讨论】:

      【解决方案2】:

      我会研究 jvector 地图。它有一张德国的 SVG 地图,非常容易实现。我在使用 geomap 时遇到了很多问题,尤其是在旧版本的 IE 中。

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

      【讨论】:

      • 另外忘了提到同样的问题将出现在地理地图中的南非和莱索托的完整世界观中
      猜你喜欢
      • 2017-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多