通过openlayers添加点后不显示新的地图。关闭IE后重新进入就能显示。或者在放大一级后也能显示出新增的点。
感觉好像是openlayers没有重新读取WMS,而是只用缓存的。请问有什么办法不使用缓存?layer.redraw()用过,没效果
------解决方案--------------------
楼主你说的新增的点是指新地图还是在原有地图上新加的layer呀?“通过openlayers添加点后不显示新的地图”这句我不是很明白。放大或从新加载页面会向服务器从新提取瓦片,所以会显示最新内容。
------解决方案--------------------
以前还没有遇到过类似你的问题,每次画点都能成功显示。你是用OpenLayers.Control.DrawFeature实现的吗?画的时候是一闪就没了还是根本没有显示画的点?