[OpenLayers-Dev] Vector feat. from WKT fucked up in IE but fine in Firefox, and Chrome

hauxon hrannar at loftmyndir.is
Thu Oct 22 07:52:52 EDT 2009


I'm doing a map where I draw a feature by using the DrawFeature control and
then store it in a DB as WKT.  Then I'm calling the feature back by quering
the DB and parsing the WKT string to a feature.  Works correctly with
Firefox and Chrome but the vector renders shifted few meters and rotated in
Internet Explorer (both IE7 and IE8).  I does not matter if in witch browser
I draw the feature, the WKT saves correctly and the same way from IE and
Firefox.  But when rendering the feature back IE gets it wrong.  I have
projection suspected but can't find anything wrong, the map has EPSG:3057. 
I do harvest the bounds from the feature after reading it from WKT and all
browsers zoom in and set center correctly.

Here's an image to illustrate the problem:

http://farm3.static.flickr.com/2470/4034630696_b41e6b3b9c_o.jpg 

Here's how I'm reading and inserting the feature:


	//Create an array of features from WKT
	var wkt = new OpenLayers.Format.WKT();
	arr = new Array(wkt.read(xmlHttp.responseText));
		
	// Create a vector feature from wktArray (only one element for LINESTRING
used here)
	var feat = new OpenLayers.Feature.Vector();
	feat = wkt.read(xmlHttp.responseText);//arr[0];
		
	// Add feature to Drawings layer
	getLayerByName("Drawings").addFeatures([feat]);
		
	// Lets zoom down to the feature
	var drawingBounds = new OpenLayers.Bounds();
	drawingBounds = feat.geometry.getBounds();
	map.zoomToExtent(drawingBounds);
	map.setCenter(drawingBounds);


Thanks!

Hrannar Hauksson

hrannar at loftmyndir.is
-- 
View this message in context: http://n2.nabble.com/Vector-feat-from-WKT-fucked-up-in-IE-but-fine-in-Firefox-and-Chrome-tp3871781p3871781.html
Sent from the OpenLayers Dev mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-dev/attachments/20091022/6fa8c2df/attachment.html


More information about the Dev mailing list