0

我想在地图上显示地方选举结果。我有城市所有分区的形状文件,可以是静态的,但我想动态插入每个分区的投票百分比(观众一次只能查看一个候选人)。

可以在http://elections.timwis.com/fusion上查看一个静态示例 这正是我想要的,但是这个示例是针对一个候选人的,并且是将 shapefile 与百分比数据与除法合并的结果作为相邻键,产生静态数据源。

我有一张满是投票结果的大桌子。我可以轻松地提供候选人姓名并获取每个部门的候选人百分比。然后我想将其插入多边形以更改它们的颜色和点击气泡的内容。

我不能对融合表进行 LEFT JOIN,所以我试图找出另一种方法来做到这一点。

我正在寻找一种简单的方法来解决这个问题,而不必安装一整套 postgres、geoserver 和 openlayers。如果我可以将前端地图插入到 postgresql 服务器或其他东西中,那就太好了。我是一名程序员,但我以前从未使用过这些东西,而且我的截止日期很紧。

有任何想法吗?

4

1 回答 1

1

出于好奇,为什么不能在 Fusion Tables 中进行 LEFT JOIN?你的表有不正确的键吗?或者是其他东西?

听起来您想要做的是有一个带有包含候选人姓名的下拉菜单的地图。选择候选人后,地图上的渐变会更改以显示所选候选人的投票百分比。这是准确的吗?

如果是这样,您可以将投票结果表与包含区域边界的表合并。然后,您可以使用 Maps API 中的 Fusion Tables Layer 和 Fusion Tables Styles 根据过滤器动态设置数据样式。可以在此处找到动态样式功能的演示:

http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/dynamic_styling_template.html

您可能有兴趣查看此选举页面,其中包含各种候选人的选举结果:

http://elecciones2011.hhba.info/

于 2011-12-07T03:25:49.403 回答