1
获取功能ID
我还在学习openlayers,并且遇到问题。如果点击它,我需要为我的脚本指定点的ID。有了这个id(该函数作为一个变量),我想要做一些编码。openlayer 3.5从点
随着一些例子我设法让我的website.I表帮助做到这一点用下面的代码(JavaScript的):
map.on('singleclick', function(evt) {
document.getElementById('nodelist').innerHTML = "Loading... please wait...";
var view = map.getView();
var viewResolution = view.getResolution();
var source = untiled.get('visible') ? untiled.getSource() : tiled.getSource();
var url = source.getGetFeatureInfoUrl(
evt.coordinate, viewResolution, view.getProjection(),
{'INFO_FORMAT': 'text/html', 'FEATURE_COUNT': 50});
if (url) {
document.getElementById('nodelist').innerHTML = '<iframe seamless src="' + url + '"></iframe>';
}
});
但我想是不显示表,并获得表外的点的ID。
有人可以给我一些提示吗?
这取决于。展示更多代码,特别是如何将它们添加到源代码中。 –
海报正在使用WMS图层,因此这些功能不可用于客户端。 – ahocevar