我正在研究 Google 的地理图表:
https://google-developers.appspot.com/chart/interactive/docs/gallery/geochart
我试图让 map 按地区而不是国家绘制边界,类似于谷歌分析提供的内容,例如:
美国:
或印度:
以下代码是我尝试过但无济于事的方法之一:
function drawVisualization() {
var data = google.visualization.arrayToDataTable([
['Region'],
['California'],
['Utah']
['Scotland']
['England']
]);
var geochart = new google.visualization.GeoChart(
document.getElementById('visualization'));
geochart.draw(data, {width: 556, height: 347});
}
请注意,我想在图表的区域模式而不是标记模式中执行此操作。
这可以通过地理图表实现吗?如果没有,谷歌是否提供任何 API 来模仿其用于分析的区域分隔 map 渲染?
提前致谢。
最佳答案
您需要设置分辨率
和区域
选项:
geochart.draw(data, {
width: 556,
height: 347,
resolution: 'provinces',
region: 'US'
});
关于google-maps - 谷歌分析就像区域 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23089448/