【发布时间】:2012-06-01 06:08:54
【问题描述】:
我有一张易滑的地图,我想在上面显示一些高速公路的叠加层。我有一个 PHP 脚本,它从我的本地 Overpass API 服务器获取过滤数据,将该数据发送到 OpenLayers,然后在具有基本样式(红色、黄色或绿色线条颜色,基于高速公路)。它可以工作,但是当要显示大量数据时,它不能很好地扩展。我说的是由 83000 个节点组成的大约 2600 种方式。即使在相对较新的计算机上,SVG 渲染也很困难。
我不需要任何花哨的交互功能,目标只是显示这些数据。
我正在考虑一种使用这些方式渲染透明图块的方法,然后将这些图块加载为 OpenLayers 中的叠加层(也许与 TMS 层?)。也许 Mapnik 在这里会派上用场?
显示此类负载的最佳方式是什么?
【问题讨论】: