我正在创建一个多区域和地区地图,您可以在此处看到: http://vciregionmap.com/new/
在新版本中使用此Fusion Table: https://www.google.com/fusiontables/DataSource?snapid=S587803AEqk
它工作得很好,它在旧版本中唯一不做和过去做的事情 - 代码在那里,但大约8个月前停止工作。
我需要将图例缩放到您选择的区域和区域的范围。
我不确定如何在点击图例时让地图缩放 - 我想我可以在不绘制区域和区域的范围的情况下进行缩放,但实际上需要缩放(如您所见)。
以下是我遇到的问题。 。 地图视图1 - 显示所有5个区域边界轮廓的区域。 地图视图2-缩放到区域并显示每个区域的边界。 地图视图3 - 放大区域边界,仅显示该区域的标记。
答案 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)。