融合表 - 缩放到区域边界

时间:2012-07-20 03:24:32

标签: google-maps google-fusion-tables

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

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

它工作得很好,它在旧版本中唯一不做和过去做的事情 - 代码在那里,但大约8个月前停止工作。

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

我不确定如何在点击图例时让地图缩放 - 我想我可以在不绘制区域和区域的范围的情况下进行缩放,但实际上需要缩放(如您所见)。

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

1 个答案:

答案 0 :(得分: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]. 

thread in the fusion tables users group from 6 months ago解释了问题,并包含修复程序(this post)。

I think this is what you are trying to do