我正在尝试创建一个Openlayers地图,该地图将显示数千个多边形。当用户单击每个元素时,我希望显示一些元数据。处理如此庞大的数据集似乎是一项挑战。但是我试图找出是否有标准的方法可以解决此问题。在这一点上,我认为我应该
- 使用WMS显示我的多边形并使用getfeatureinfo
- 使用WFS进行显示,使用Strategy.BBOX进行加载,并使用GetFeature来获取meatadata。
有没有一种我不希望将所有这些数据加载到地图中并具有良好速度的逻辑方法。我正在查看此页面并试图弄清楚他们做了什么:http : //protectedplanet.net/