我想在地图上显示地方选举结果。我有该市所有分区的形状文件,可以是静态的,但我想动态插入每个分区的投票百分比(观众一次只能看到一个候选人)。
这方面的一个静态示例可以在http://elections.timwis.com/fusion上查看这正是我想要的,但这个示例是针对一个候选人的,它是将shapefiles与百分比数据和分割作为相邻关键字合并的结果,从而产生一个静态数据源。
我有一张满是投票结果的大桌子。我可以很容易地提供候选人的名字,并获得候选人在每个部门的百分比。然后我想把它插入到多边形中,改变它们的颜色和点击气泡的内容。
我不能对融合表进行左连接,所以我正在尝试另一种方法来做这件事。
我正在寻找一种简单的方法,而不是必须安装整个postgres,geoserver和openlayers堆栈。如果我能将前端地图插入postgresql服务器或其他什么地方,那就太好了。我是一名程序员,但我以前从未使用过这些东西,而且我有一个紧迫的截止日期。
有什么想法吗?
发布于 2011-12-07 03:25:49
出于好奇,为什么不能在Fusion表中执行左连接?你的表有不正确的键吗?还是别的什么?
听起来您想要做的是创建一个带有下拉菜单的地图,其中包含候选人姓名。选择候选人后,地图上的梯度将更改为显示所选候选人的投票百分比。这是准确的吗?
如果是,您可以将您的投票结果表与包含区域边界的表合并。然后,可以使用Maps API和Fusion Tables Styles中的Fusion Tables图层根据过滤器动态设置数据样式。可以在这里找到动态样式化功能的演示:
http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/dynamic_styling_template.html
您可能会对此选举页面感兴趣,其中包含不同候选人的选举结果:
https://stackoverflow.com/questions/8371232
复制相似问题