我需要你的帮助。我使用 Qgis 网络客户端,我想使用这样的代码:

map.events.register("click", map , function(e){
var opx = map.getLayerPxFromViewPortPx(e.xy) ;
...
...

我试图将此代码插入到 webclient 文件夹(qgis-web-client/site/js)中的几乎每个 js 文件中,但没有成功。

任何人都可以告诉我如何和在什么 js 文件中(以及在文件的哪个部分)我必须插入这样的代码?例如:我喜欢通过单击 map 项来打开一个弹出窗口。

谢谢

最佳答案

如果您使用 Qgis Web Client 的最新 GIT 版本,您可以使用新文件 Customizations.js 并将其写入函数 customAfterMapInit

关于web - Qgis 网络客户端/Openlayers,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13587937/

10-11 13:27