google-maps - 谷歌分析就像区域 map

标签 google-maps google-visualization

我正在研究 Google 的地理图表:

https://google-developers.appspot.com/chart/interactive/docs/gallery/geochart

我试图让 map 按地区而不是国家绘制边界,类似于谷歌分析提供的内容,例如:

美国: USA States/Regions on google analytics

或印度: India Regions on google analytics

以下代码是我尝试过但无济于事的方法之一:

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/

相关文章:

php - 谷歌可视化 AreaChart 在 IE7 中给出 "Invalid Argument"

php - Yii 自定义小部件

javascript - 使用 Google Maps、C#、ASP.net、SQL Server 显示带标记的 map 。 map 未显示

android - 如何像 Google Apps 一样在谷歌地图中同时显示 MarkerIcon 和标题?

Android: Activity 中 MapView onDestroy 上的奇怪 npe

android - 单击叠加层时显示 toast

javascript - 如何将动态带注释的时间线图表直接嵌入到 Google 表格中

javascript - 应用于所有字段时,Google 图表文字字符串工具提示错误

php - Google 饼图和 PHP

android - GoogleMaps setMyLocationEnabled(true) 不更新 (Genymotion)