我有一张地图(openlayers),它在点击/查询像素时为我提供属性数据的iframe。我怎么会有一个漂亮的弹出窗口而不是iframe?我的查询代码是:
map.on('singleclick', function(evt) {
document.getElementById('info').innerHTML = '';
var viewResolution = /** @type {number} */ (view.getResolution());
var url = parish.getGetFeatureInfoUrl(
evt.coordinate, viewResolution, 'EPSG:3857',
{'INFO_FORMAT': 'text/html'});
if (url) {
document.getElementById('info').innerHTML =
'<iframe seamless src="' + url + '"></iframe>';
}
});
&#39;信息&#39;来自
<div id="info"> </div>