【发布时间】:2012-12-02 16:27:18
【问题描述】:
这段代码用Google Geomap API绘制地图
<script type="text/javascript">
google.setOnLoadCallback(drawMap);
function drawMap() {
var data = new google.visualization.DataTable();
data.addColumn('string','iso'); //e.g.: mx
data.addColumn('number','population'); //e.g.: 114
data.addRows([["mx",114],["ec",14],["ve",28]]);
var options = {
region: '005',
width: '511px',
height: '280px',
showLegend: true
};
var geomap = new google.visualization.GeoMap(document.getElementById('map'));
geomap.draw(data,options);
};
</script>
默认选择的地区是 005(南美洲)。以下是其他可用区域:
- 013 -(中美洲)
- 150 -(欧洲)
如何动态更改已绘制地图的区域?像这样的:
<a href="javascript:void(null);" onclick="changeRegion(150);">Europe</a>
我知道地图必须重新绘制,但我有点卡在区域属性修改步骤中。任何想法都会有所帮助。谢谢!
【问题讨论】:
标签: javascript google-api geomap