0

我正在创建一个多区域和地区地图,您可以在这里看到:http: //vciregionmap.com/new/

它在新版本中使用了这个 Fusion Table: https ://www.google.com/fusiontables/DataSource?snapid=S587803AEqk

它工作得很好,它唯一没有做的事情,并且在旧版本中曾经做过 - 代码在那里,但大约 8 个月前停止工作。

我需要图例缩放到您选择的区域和地区的范围。

我不确定如何在单击图例时放大地图 - 我想我可能无需绘制区域和地区的边界就可以做到,但确实需要缩放(如您所见)。

这是我遇到的问题。. 地图视图 1 - 显示所有 5 个区域以及区域边界的轮廓。地图视图 2- 放大区域并显示每个区的边界。地图视图 3 - 放大区域边界,仅显示该区域的标记。

4

1 回答 1

0

您的查询只是“选择”一列(纬度),但回调例程需要 2:

      parseFloat(response.getDataTable().getValue(i, 0)),
      parseFloat(response.getDataTable().getValue(i, 1)));

这就是为什么您会收到此 javascript 错误:

Uncaught Error: Invalid column index 1. Should be an integer in the range [0-0]. 

6 个月前 fusion tables 用户组中的这个帖子解释了这个问题并包含了修复(这篇文章)。

我认为这就是你想要做的

于 2012-07-20T09:42:24.003 回答