设置自己的Openlayers Proxyhost
Setup own Openlayers Proxyhost
我看到了一些与WMS获取功能信息相关的示例,如:
http://openlayers.org/dev/examples/getfeatureinfo-control.html
在这个例子中,他们使用
OpenLayers.ProxyHost = "proxy.cgi?url=";
我的问题是:
我们如何为地理服务器层设置自己的代理程序?
我们将不胜感激。
来自OpenLayers项目的常见问题解答。
要使用cgi代理,可以使用Trac或GitHub中的proxy.cgi示例。你可能应该使用GitHub链接,但为了完整起见,我已经包含了Trac链接。
对于标准的Apache配置,您可以将proxy.cgi放在/usr/lib/cgi-bin/目录中。
您不必使用CGI代理来处理跨域发送受信任的请求。在一台使用IIS为OpenLayers地图页提供服务的机器上,我使用了应用程序请求路由而不是CGI脚本来将http请求转发到受信任的GeoServer。
相关文章:
- 使用不带文本文件的OpenLayers显示POI
- OpenLayers在悬停时高亮显示功能,并在单击时选择
- 注册OpenLayers事件时,即使使用匿名函数或绑定,JavaScript关闭也会触发循环内的所有内容
- 如何在OpenLayers中获取动态绘制的多边形的坐标
- OpenLayers LonLat transform
- 如何限制OpenLayers地图中的区域
- 如何在Meteor中使用Famo.us创建Openlayers地图
- Openlayers 3为了可见性而绑定到Vector层的复选框没有任何作用
- 在OpenLayers中同时从多个层获取FeatureFromEvent
- OpenLayers-自定义图像在一层上的马赛克
- OpenLayers.Layer.Text在0,0处显示图标
- Openlayers顶部的动力学层
- 在 OpenLayers 中捕获鼠标滚轮缩放
- 如何在 OpenLayers 3 中运行 Graticule 标签
- OpenLayers Google layer in japanese
- Javascript / Openlayers for loop不起作用
- OpenLayers reprojection
- 如何在OpenLayers中的Heatmap.js中动态调整缩放
- OpenLayers显示谷歌地图
- 设置自己的Openlayers Proxyhost