2011-05-22 73 views
10

新geomap软件包版本发布后,我似乎有一个 问题在德国地区使用geomap。在升级之前,所有的 似乎都能正常工作。问题是,如果我试图同时显示DE-BE(柏林)&DE-BB(勃兰登堡)的地区 -柏林地区是 未显示。如果我删除DE-BB区域,或者用德国其他地区的任何 替代它,例如DE-BY(拜仁),它可以正常工作!谷歌可视化API - 德国Geomap地区

请看看下面的测试代码:

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软件包?

回答

4

使用分辨率选项参数

options['resolution'] = 'provinces'; 

另外,API现在有一个新GeoChart格式,为您提供更多的定制,如更改背景颜色,以配合您的网站主题。

0

我会看着jvector地图。它有德国的svg地图,很容易实现。我有很多的问题,尤其是与老版本的IE

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

+0

的地理分布图也忘了提同样的问题将与南非全世界观和莱索托的地理位置图arrise – climboid 2011-12-26 01:58:13