popup1=new OpenLayers.Popup("popup1",
this.lonlat,
new OpenLayers.Size(200,50),
html,
false);
new OpenLayers.LonLat(x,y), 改成 this.lonlat,
这样就ok了
markers = new OpenLayers.Layer.Markers("分站");
map.addLayer(markers);
这两句应该移到循环之外
你好,请问你的问题解决了吗?我也遇到同样的问题,,解决了分享一下吧,,谢谢