[OpenLayers-Users] getFeatureInfo errors
Christopher Schmidt
crschmidt at metacarta.com
Tue Oct 27 19:36:55 EDT 2009
On Tue, Oct 27, 2009 at 02:18:42PM -0400, Alessandro Ferrucci wrote:
> Hello,
> I'm attempting to call getFeatureInfo from Openlayers to a geoserver
> instance.
>
> Rigth now all I do is construct a GetFeatureInfo URL and supply that URL to
> a window.open method and it works fine, below is relevant code:
>
> var wmsurl = "http://dialga.npc.census.gov:8080/geoserver/wms";
>
> map.events.register('click', map, function (e) {
> var url = wmsurl + "?REQUEST=GetFeatureInfo" +
> "&EXCEPTIONS=application/vnd.ogc.se_xml"
> + "&BBOX=" + map.getExtent().toBBOX()
> + "&X=" + e.xy.x
> + "&Y=" + e.xy.y
> + "&INFO_FORMAT=text/html"
> + "&QUERY_LAYERS=cira:addresses"
> + "&LAYERS=cira:addresses"
> + "&FEATURE_COUNT=50"
> + "&SRS=EPSG:900913"
> + "&STYLES="
> + "&WIDTH=" + map.size.w
> + "&HEIGHT=" + map.size.h;
>
> window.open(url, "getfeatureinfo",
> "location=0,status=0,scrollbars=1,width=600,height=150" );
> });
>
> But now I want to be able to use OpenLayers.loadURL method to make an AJAX
> request to the geoserver instance and get back the XMLHttpRequest obejct and
> extract the HTMl from the responseText member.
>
> this is the code:
>
> var wmsurl = "http://dialga.npc.census.gov:8080/geoserver/wms";
>
> map.events.register('click', map, function (e) {
> var url = wmsurl
> + "?REQUEST=GetFeatureInfo"
> + "&EXCEPTIONS=application/vnd.ogc.se_xml"
> + "&BBOX=" + map.getExtent().toBBOX()
> + "&X=" + e.xy.x
> + "&Y=" + e.xy.y
> + "&INFO_FORMAT=text/html"
> + "&QUERY_LAYERS=cira:addresses"
> + "&LAYERS=cira:addresses"
> + "&FEATURE_COUNT=50"
> + "&SRS=EPSG:900913"
> + "&STYLES="
> + "&WIDTH=" + map.size.w
> + "&HEIGHT=" + map.size.h;
>
>
> OpenLayers.loadURL(url,'',this,receiveGetFeatureInfo,receiveGetFeatureInfo);
> });
>
> function receiveGetFeatureInfo(response)
> {
> alert("RESPONSE TEXT: " + response.responseText);
> }
>
> responseText is ALWAYS empty... am I doing something wrong?
Violating the Same Origin Policy.
http://faq.openlayers.org/proxyhost/all/
> Thank you very much,
>
>
> --
> Signed,
> Alessandro Ferrucci
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
--
Christopher Schmidt
MetaCarta
More information about the Users
mailing list