<div dir="ltr"><div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif">Hi, </font></font></font></div>
<div><font color="#333300"></font> </div>
<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif">I managed to write a custom class that sends the native map requests to my server.But, the problem is, the response I get from my server is in XML format and I wanted to show the actual image files on the map. Could some one tell me where to get handle of  map service reposne please ? so that I can parse XML response and display images.</font></font></font></div>


<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif"></font></font></font> </div>
<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif">You can find the XML reponse down this mail .</font></font></font></div>
<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif"></font></font></font> </div>
<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif">Thanks,</font></font></font></div>
<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif">Kalyan</font></font></font></div>
<div><br><br></div>
<div class="gmail_quote">On Mon, Jul 12, 2010 at 10:17 AM, Kalyan Kamepalli <span dir="ltr">&lt;<a href="mailto:kalyan.kamepalli@gmail.com">kalyan.kamepalli@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div dir="ltr">
<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif">Hi,</font></font></font></div>
<div><font color="#333300"></font> </div>
<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif">I confiigured openLayers with WMS services to my server. Unfortunately, the map caching at my server is not supported with WMS requests and is only supported with my native map requests. So, I now have to develop/write a custom function in openlayes that reads my native map response and presents the map layer on openlayers. I am a novice in Java script and my timelines are too short. I need you people help to write it. </font></font></font></div>


<div><font color="#333300"></font> </div>
<div><font color="#333300">My native map service response is as shown below </font></div>
<div><font color="#333300"></font> </div>
<div><font color="#0000ff"><span>&lt;?</span><span>xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; </span><span>?&gt;</span></font> 
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">return</font></span><span><font color="#ff0000"> xmlns:gml</font></span><span><font color="#0000ff">=&quot;</font></span><b><font color="#ff0000"><a href="http://www.opengis.net/gml" target="_blank">http://www.opengis.net/gml</a></font></b><span><font color="#0000ff">&quot;</font></span><span><font color="#ff0000"> xmlns:xsi</font></span><span><font color="#0000ff">=&quot;</font></span><b><font color="#ff0000"><a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a></font></b><span><font color="#0000ff">&quot;</font></span><span><font color="#ff0000"> xmlns:swgml</font></span><span><font color="#0000ff">=&quot;</font></span><b><font color="#ff0000"><a href="http://www.gesmallworld.com/swgml" target="_blank">http://www.gesmallworld.com/swgml</a></font></b><span><font color="#0000ff">&quot;</font></span><span><font color="#ff0000"> xmlns:sw</font></span><span><font color="#0000ff">=&quot;</font></span><b><font color="#ff0000"><a href="http://www.gesmallworld.com/sw" target="_blank">http://www.gesmallworld.com/sw</a></font></b><span><font color="#0000ff">&quot;</font></span><span><font color="#ff0000"> xmlns:xsd</font></span><span><font color="#0000ff">=&quot;</font></span><b><font color="#ff0000"><a href="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/2001/XMLSchema</a></font></b><span><font color="#0000ff">&quot;</font></span><span><font color="#ff0000"> xmlns:xlink</font></span><span><font color="#0000ff">=&quot;</font></span><b><font color="#ff0000"><a href="http://www.w3.org/1999/xlink" target="_blank">http://www.w3.org/1999/xlink</a></font></b><font color="#0000ff"><span>&quot;</span><span>&gt;</span></font></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><font color="#990000"><span>service_response</span><span> service</span></font><span><font color="#0000ff">=&quot;</font></span><b>map</b><span><font color="#0000ff">&quot;</font></span><span><font color="#990000"> request</font></span><span><font color="#0000ff">=&quot;</font></span><b>map</b><span><font color="#0000ff">&quot;</font></span><span><font color="#990000"> request_id</font></span><span><font color="#0000ff">=&quot;</font></span><b>31717296E20A6A5E8962C96BEA90D507-1278893297942</b><span><font color="#0000ff">&quot;</font></span><span><font color="#990000"> session_id</font></span><span><font color="#0000ff">=&quot;</font></span><b>31717296E20A6A5E8962C96BEA90D507</b><font color="#0000ff"><span>&quot;</span><span>&gt;</span></font></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">display_style_name</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>OverView</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">display_style_name</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">crs</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>nsw_trans_mercator_mm</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">crs</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">centre</font></span><span><font color="#0000ff">&gt;</font></span></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">gml:Point</font></span><span><font color="#0000ff">&gt;</font></span></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">gml:pos</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>9.96427566202E7 3.96629324049E8</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">gml:pos</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">gml:Point</font></span><span><font color="#0000ff">&gt;</font></span></div>

</div></div>
<div><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">centre</font></span><span><font color="#0000ff">&gt;</font></span></div>

</div></div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">image_layers</font></span><span><font color="#0000ff">&gt;</font></span></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">hash</font></span><span><font color="#0000ff">&gt;</font></span></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><font color="#990000"><span>element</span><span> key</span></font><span><font color="#0000ff">=&quot;</font></span><b>sw_map</b><font color="#0000ff"><span>&quot;</span><span>&gt;</span></font></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">map_layer_response</font></span><span><font color="#0000ff">&gt;</font></span></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">layer_name</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>sw_map</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">layer_name</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">ncols</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>1</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">ncols</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">nrows</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>1</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">nrows</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">tile_height</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>200</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">tile_height</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">tile_width</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>200</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">tile_width</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">viewport_offset_x</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>0</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">viewport_offset_x</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">viewport_offset_y</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>0</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">viewport_offset_y</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">image_format</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>jpeg</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">image_format</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">dynamic</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>true</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">dynamic</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">urls</font></span><span><font color="#0000ff">&gt;</font></span></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">collection</font></span><span><font color="#0000ff">&gt;</font></span></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">element</font></span><span><font color="#0000ff">&gt;</font></span><span><strong><a href="http://siasporapv01:8080/gss/resource/map/map73962892604192559077.jpeg?token=-835661748" target="_blank">http://siasporapv01:8080/gss/resource/map/map73962892604192559077.jpeg?token=-835661748</a></strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">element</font></span><span><font color="#0000ff">&gt;</font></span> </div>


<div style="MARGIN-LEFT: 1em"> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">collection</font></span><span><font color="#0000ff">&gt;</font></span></div>
<div style="MARGIN-LEFT: 1em"> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">urls</font></span><span><font color="#0000ff">&gt;</font></span></div>
<div style="MARGIN-LEFT: 1em"><span></span> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">map_layer_response</font></span><span><font color="#0000ff">&gt;</font></span></div>
<div style="MARGIN-LEFT: 1em"><span></span> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">element</font></span><span><font color="#0000ff">&gt;</font></span></div>
<div style="MARGIN-LEFT: 1em"><span></span> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">hash</font></span><span><font color="#0000ff">&gt;</font></span></div>
<div style="MARGIN-LEFT: 1em"><span></span> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">image_layers</font></span><span><font color="#0000ff">&gt;</font></span></div></div></div></div></div>

</div></div></div></div></div></div></div></div></div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">units</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>mm</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">units</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">style_group</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>default</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">style_group</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><a href="http://siasporapv01.ce.countryenergy.com.au:8080/gss/native?service=map#" target="_blank"><strong><font color="#ff0000" face="Courier New">-</font></strong></a> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">options</font></span><span><font color="#0000ff">&gt;</font></span></div>


<div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">hash</font></span> <span><font color="#0000ff">/&gt;</font></span> </div>

</div>
<div><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">options</font></span><span><font color="#0000ff">&gt;</font></span></div>

</div></div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">view_scale</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>7477726.710076923</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">view_scale</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">rotation</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>0</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">rotation</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">map_element_key</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>swrefVdisplay_styleVidZ3061622Q13</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">map_element_key</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">world</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>swrefVworldVdatasetZgisVuniverseZ0VworldZ0</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">world</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">ace_name</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>street_light</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">ace_name</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div>
<div style="MARGIN-LEFT: 1em"><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;</font></span><span><font color="#990000">name</font></span><span><font color="#0000ff">&gt;</font></span><span><strong>sw_default</strong></span><span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">name</font></span><span><font color="#0000ff">&gt;</font></span> </div>

</div>
<div><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">service_response</font></span><span><font color="#0000ff">&gt;</font></span></div>

</div></div>
<div><span><strong><font color="#ff0000" face="Courier New"> </font></strong></span> <span><font color="#0000ff">&lt;/</font></span><span><font color="#990000">return</font></span><span><font color="#0000ff">&gt;</font></span></div>

</div></div></div>
<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif"></font></font></font> </div>
<div><font color="#333300"><font size="2"><font face="arial,helvetica,sans-serif"> </font></font></font></div>
<div>So, how difficult it is to write a custom function ( just like the WMS one ) that automatically sends the pan, zoom requests to my server.</div>
<div> </div>
<div>Thanks,</div>
<div>Kalyan.<br></div></div></blockquote></div><br></div>