[OpenLayers-Users] WMS GetFeatureInfo Issue
Daniel Behr
daniel.behr at hzg.de
Mon Jul 1 05:35:42 PDT 2013
Hello Guy,
I recently had a similar problem when moving a marker. I got the click
position with:
map.getLonLatFromViewPortPx(xy)
when trying to move the existing marker on the layer with
getLonLatFromViewPortPx I saw the same offset as you describe.
Using map.getLayerPxFromViewPortPx(xy) instead solved the problem.
Hope that helps...
Daniel
Am 01.07.2013 13:31, schrieb Guy Griffiths:
> I am having an issue using the WMS GetFeatureInfo control in
> OpenLayers. I am using OpenLayers for a custom WMS client. Generally
> speaking the GetFeatureInfo functionality works very well. However,
> when I select a new WMS layer there is a chance that the absolute
> position of the map may move (so that a full title can be displayed
> above the map). If this happens, subsequent calls to GetFeatureInfo
> give the wrong co-ordinates - shifted by the same amount as the map has
> moved. It appears as though the GetFeatureInfo control is calculating
> the I and J pixel co-ordinates according to the original (absolute)
> position of the map and is not changing this if the position of the map
> changes.
>
> If anyone could help with how to avoid/work around/fix this problem, I'd
> be most grateful.
>
> Regards,
>
> Guy Griffiths
> Reading eScience Centre
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
Helmholtz-Zentrum Geesthacht
Zentrum für Material- und Küstenforschung GmbH
Max-Planck-Straße 1 I 21502 Geesthacht I Deutschland/Germany
Geschäftsführer/Board of Management: Prof. Dr. Wolfgang Kaysser, Dipl.-Ing. Michael Ganß
Vorsitzender des Aufsichtsrates/Chairman of the Supervisory Board: MinDirig Wilfried Kraus
Amtsgericht Lübeck HRB 285 GE (Register Court)
Internet: http://www.hzg.de
More information about the Users
mailing list