0

我正在使用 Google Maps JS API 和 Fusion Tables API。

我有一个包含几何数据的融合表(来自 shapefile,使用 shpescape.com)。我正在尝试使用 FusionTablesLayer 将这些数据覆盖在地图上。现在,我想根据分配给它的数值以不同的颜色渲染每个多边形,就像普通的 Fusion Tables 功能一样(在地图上可视化)。

问题是我无法在 Fusion Table 中存储数值,因为我需要经常更改它们。Fusion Table 中的几何图形具有分配给它的 ID,此外,在 Javascript 中,我有一个包含映射的数组:GeometryID => Value(假设值在 1 到 100 的范围内)。

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

4

1 回答 1

0

来自一个 FusionTablesLayer 的数据可以在 Google Maps API v3 中设置样式。

于 2012-07-25T12:53:02.560 回答