3

我正在尝试在 Google Maps 中创建一个等值线地图,以可视化一些国际国家级统计数据。它将是现有 Google 地图应用程序的附加组件。

我四处搜寻,发现了这些潜在的解决方案:

  • Cartographer.js能够直接在 Google 地图上叠加基于矢量的等值线地图。但是,它仅支持美国各州。
  • Fusion Tables也可用于创建等值线叠加(示例)。但是,这增加了复杂性,因为数据是在我的数据库之外维护的。我还必须获取和维护国家边界数据。
  • 人口统计层本来是完美的,但它仅适用于商业客户。另外,它仅限于美国地理。

所以我的问题是......在 Google Maps JavaScript v3 中有没有更好的方法来做到这一点?

PS我刚遇到jVectorMap。它看起来很有希望(示例),除了它只是一个独立的地图。如果我能以某种方式将 jVectorMap 功能与 Google Maps 界面结合起来,那就太好了。

4

2 回答 2

1

正如 jVectorMap 的作者所说,将其功能与 Google Maps 结合起来会非常痛苦。我认为这里最好的解决方案是在 GM 中手动创建彩色多边形。

于 2012-08-02T10:29:06.573 回答
0

您最好使用以下插件之一:

http://leafletjs.com/http://polymaps.org/

于 2013-11-04T06:21:35.880 回答