<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
You might need to setup a proxy to get GML and WFS layers, since
they fetch them with XmlHttpRequest...<br>
<br>
On 25/08/2010 05:12, ilias kanellos wrote:
<blockquote
cite="mid:AANLkTin=PpT9io+OdZ=MW35onKgbHg4s7i1F47wkYVO=@mail.gmail.com"
type="cite">Hello,<br>
<br>
I am trying to read a GML and put it on my map. From what I've
read, the correct way to do so is to use a vector layer that will
read a file with GML format. <br>
As I am still just trying to understand how this works, I am
trying to create a layer, as it is done on the openLayers example
page. More specifically, I am <br>
trying to make a layer from this file: <a moz-do-not-send="true"
href="http://openlayers.org/dev/examples/gml/polygon.xml">http://openlayers.org/dev/examples/gml/polygon.xml</a><br>
However something seems to go wrong, either with the layer itself,
or with adding the layer to the map. I am not sure where exactly.
My code looks like this:<br>
<br>
var newGMLOverlay = new
OpenLayers.Layer.Vector("GML", <br>
{<br>
strategies: [new
OpenLayers.Strategy.Fixed()],<br>
protocol: new
OpenLayers.Protocol.HTTP(<br>
{<br>
url: "<a
moz-do-not-send="true"
href="http://openlayers.org/dev/examples/gml/polygon.xml">http://openlayers.org/dev/examples/gml/polygon.xml</a>",<br>
format: new
OpenLayers.Format.GML(<br>
{<br>
extractAttributes: true<br>
})
<br>
})<br>
});<br>
alert("Number of features is " +
newGMLOverlay.features.length);<br>
map.addLayer(newGMLOverlay);<br>
<br>
The alert commad shows me that there are no features in the vector
layer I created, and nothing displays on the map.<br>
I already have a vector layer that is on the map, that is added
when the map is initialised. Both the original vector layer and
the GML display on the layerswitcher, <br>
but nothing is displayed for gml. Do I need to take an extra step
(like somehow parsing the file of the url) in order to display the
features from the GML file on my map, <br>
or am I doing something else wrong? <br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@openlayers.org">Users@openlayers.org</a>
<a class="moz-txt-link-freetext" href="http://openlayers.org/mailman/listinfo/users">http://openlayers.org/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Pablo Cabrera
Analista Implementador
Softplan/Poligraph
Fone: (48) 3027.8000
<a class="moz-txt-link-freetext" href="http://www.softplan.com.br">http://www.softplan.com.br</a></pre>
</body>
</html>