Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从FusionTablesLayer修改几何体_Javascript_Google Maps Api 3_Google Fusion Tables - Fatal编程技术网

Javascript 从FusionTablesLayer修改几何体

Javascript 从FusionTablesLayer修改几何体,javascript,google-maps-api-3,google-fusion-tables,Javascript,Google Maps Api 3,Google Fusion Tables,我正在使用GoogleMapsJSAPI和FusionTables API 我有一个包含几何数据的融合表(来自shapefile,使用shpesce.com)。我试图用FusionTablesLayer将这些数据叠加到地图上。现在,我想根据指定给它的数值,以不同的颜色渲染每个多边形,就像正常的融合表功能一样(在地图上可视化) 问题是我不能在Fusion表中存储数值,因为我需要经常更改它们。Fusion表中的几何体有一个ID,同样,在Javascript中,我有一个包含映射的数组:Geometry

我正在使用GoogleMapsJSAPI和FusionTables API

我有一个包含几何数据的融合表(来自shapefile,使用shpesce.com)。我试图用FusionTablesLayer将这些数据叠加到地图上。现在,我想根据指定给它的数值,以不同的颜色渲染每个多边形,就像正常的融合表功能一样(在地图上可视化)

问题是我不能在Fusion表中存储数值,因为我需要经常更改它们。Fusion表中的几何体有一个ID,同样,在Javascript中,我有一个包含映射的数组:GeometryID=>Value(假设该值在1到100之间)


如何根据存储在Javascript数组中的数据更改几何体的颜色(即5种颜色,0-20->第一种颜色,20-40->第二种颜色等范围内的值)?

来自一个FusionTablesLayer的数据可以在Google Maps API v3中找到。

这对我没有帮助,因为我希望能够基于外部数据,而不是来自融合表的数据,为几何体指定不同的样式。样式化使用与几何体存储在同一个表中的值,我希望能够使用JavaScript中的ie.数据对其进行样式化。如果有关如何从JavaScript定义和更改样式的信息不能回答您的问题,那么您需要澄清您的问题,甚至可以给你的地图一个链接,并解释你是如何试图增强它的。