Javascript 我应该存储多边形,以便在谷歌地图本地使用还是在融合表中使用?

Javascript 我应该存储多边形,以便在谷歌地图本地使用还是在融合表中使用?,javascript,google-maps,google-maps-api-3,polygon,google-fusion-tables,Javascript,Google Maps,Google Maps Api 3,Polygon,Google Fusion Tables,我正在做一个游戏/可视化,涉及地图上90个左右的城市。我想在用户完成某些任务时切换各个市政多边形的颜色 实现这一目标的最佳方式是什么 我可以把所有的城市边界都存储在一个融合表中。然后我可以制作两个图层:一个存储一种颜色的图层,然后是另一种颜色的图层。这样做的失败之处在于,每次我需要更改一个市政当局时,我都会一遍又一遍地查询FT以获取更新的图层 我能想到的另一种处理方法是将所有坐标存储在我自己的数组中,然后循环使用google.maps.Polygon生成初始多边形。然后,每当我需要更改多边形的颜

我正在做一个游戏/可视化,涉及地图上90个左右的城市。我想在用户完成某些任务时切换各个市政多边形的颜色

实现这一目标的最佳方式是什么

我可以把所有的城市边界都存储在一个融合表中。然后我可以制作两个图层:一个存储一种颜色的图层,然后是另一种颜色的图层。这样做的失败之处在于,每次我需要更改一个市政当局时,我都会一遍又一遍地查询FT以获取更新的图层

我能想到的另一种处理方法是将所有坐标存储在我自己的数组中,然后循环使用google.maps.Polygon生成初始多边形。然后,每当我需要更改多边形的颜色时,我都可以称之为特定的多边形

但所有这些坐标将使js文件膨胀到500kb以上


这是最好的选择,还是我忽略了另一种解决方案?

如果您将多边形放在Fusionable中,您可以(在一张桌子上),这正是我所做的。谢谢你指出这一点。