我从SQL DB上的某些项目中检索纬度/经度和elementID字段,并在OpenLayer地图上显示数据。
除此之外一切正常:当我放大或缩小时,每个功能都保持正确的位置,但显示elementid
的标签全部重置为上次处理的值。我的意思是,如果从数据库检索到的最后一个元素的elementid
等于 455 ,则地图上的每个要素都会显示 455 的标签。
为什么会这样? 几个月前我在GMaps上使用了类似的代码,但没有这个问题。
以下是我使用的代码:https://jsfiddle.net/257xj00j/5/
非常感谢。