我也想构建一个 Web 应用程序,我正在研究我必须使用的工具。我想使用我正在考虑的实时地图:
Tilemill获取 .png 以构成我的地图的背景或从 shp 文件中的网站获取数据以在 mapnik 中为此构建图层。
Mapnik使用我想在地图上添加的数据构建图层。
Mapnik:将图层放在一起并生成地图。
TileStache:为我的应用程序生成图块。
Openlayers:在浏览器中显示我的地图和瓷砖。
显示我的地图后,我想添加交互性。例如,当您越过一条线或一个圆圈(一个城镇/一个事件)时,它会为您提供该对象的属性。
但是线条和圆圈将直接集成到 mapnik 地图中,因此我需要添加一些 javascript 以使其动态并打开一个弹出窗口。我该怎么做呢 ?使用Openlayer javascript 库或node.js。
你对这个问题/我想使用这些工具的方式有什么建议?
非常感谢!