On Sep 10, 2007, at 11:26 AM, Graf, David wrote:
> I'm having difficulty getting the features from the vector layer to  
> match up with the markers in the marker layer. Meaning that if I  
> set up a marker with a LonLat and give the same LonLat to the  
> feature from the vector layer they don't end up in the same spot on  
> the map.
When using markers with the WFS layer class I discovered that the  
default icon that is created in Marker.js (line 195 in the trunk  
copy) offsets it by a certain amount. Maybe you've come across the  
same thing.

If you want it exactly centered over the position, I believe you want  
something like OpenLayers.Pixel(-(size.w/2), -(size.h/2)) when you  
define your Icon. For my particular case of WFS markers, I sub- 
classed the OpenLayers.Feature.WFS class and provided a new  
implementation of createMarker() which provided an icon with my  
desired offsets.

Although you aren't using the WFS class, you could do something similar.

Cheers,
Ryan








_______________________________________________
Dev mailing list
[email protected]
http://openlayers.org/mailman/listinfo/dev

Reply via email to