#1 Sun 21 June 2009 23:53
- vitouxherve
- Juste Inscrit !
- Date d'inscription: 31 Jul 2007
- Messages: 5
openlayers teste de wms
Bonjour,
Je voudrais permettre le teste d'Url de WMS dans mon site. je m'explique, un visiteur tape l'url du site
qu'il veut tester puis le nom de la couche, aprés validation le wms est affiché.
voici le code trouve sur le site de openlayers, mais pour des TMS.
Comment faire de même pour des WMS.
Voici mon code:
Code:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Tiled Map Service Example</title> <title>OpenLayers Tiled Map Service Example</title> <script src="../OpenLayers/OpenLayers.js"></script> <script type="text/javascript"> var lon = 5; var lat = 40; var zoom = 5; var map, layer; function init(){ map = new OpenLayers.Map( 'map', {maxResolution:1.40625/2} ); layer = new OpenLayers.Layer.TMS( "TMS", "http://labs.metacarta.com/wms-c/Basic.py/", {layername: 'basic', type:'png'} ); map.addLayer(layer); map.addControl(new OpenLayers.Control.LayerSwitcher()); map.setCenter(new OpenLayers.LonLat(lon, lat), zoom); } function addTMS() { l = new OpenLayers.Layer.TMS( OpenLayers.Util.getElement('layer').value, OpenLayers.Util.getElement('url').value, { 'layername': OpenLayers.Util.getElement('layer').value, 'type': OpenLayers.Util.getElement('type').value }); map.addLayer(l); map.setBaseLayer(l); } </script> </head> <body onload="init()"> <h1 id="title">Tiled Map Service Example</h1> <div id="tags"></div> <p id="shortdesc"> Demonstrate the initialization and modification of a Tiled Map Service layer. </p> <div id="map" class="smallmap"></div> <div id="docs"> URL of TMS (Should end in /): <input type="text" id="url" size="60" value="http://labs.metacarta.com/wms-c/Basic.py/" /> layer_name <input type="text" id="layer" value="satellite" /> <select id="type"><option>jpg</option><option>png</option></select> <input type="submit" onclick="addTMS()"/><br /> <p> </p> </div> </body> </html>
Dernière modification par vitouxherve (Mon 22 June 2009 22:59)
Hors ligne
#2 Wed 24 June 2009 15:22
- vitouxherve
- Juste Inscrit !
- Date d'inscription: 31 Jul 2007
- Messages: 5
Re: openlayers teste de wms
Personne !!! pour repondre a mon chti truc ?
Merci.
Hors ligne
#3 Wed 24 June 2009 15:38
Re: openlayers teste de wms
Si la doc ...
http://trac.openlayers.org/wiki/Layer/WMS
http://dev.openlayers.org/docs/files/Op … MS-js.html
Y.
Ps : je tiens spécialement à remercier Google qui m'a aidé à retrouver ces deux urls en tapant les mots clés OpenLayers WMS Layers
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#4 Thu 25 June 2009 09:00
- vitouxherve
- Juste Inscrit !
- Date d'inscription: 31 Jul 2007
- Messages: 5
Re: openlayers teste de wms
Bonjour,
Merci,mais mon probléme n'est pas de comprendre la méthode d'utilisation de WMS services
dans openlayers, mais l'interfaçage du java script openlayers avec html.
Plus simplement comment dynamiquement tester une url WMS.
Merci bien.
Dernière modification par vitouxherve (Thu 25 June 2009 09:01)
Hors ligne