salut,
désolé je suis débutant mais je souhaite obtenir les coordonnées d'une carte géographique et je les affiche .
je m'explique: j'ai le code en javascript de l'obtention des coordonnées (il y a certainement des trucs à enlever mais g pas su comment l'intégrer dans php)
voici le code php:
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="loadbarDiv" class="dhtmldiv" style="position:absolute; z-index:3; left: 58px; top: 139px;"> <table style="width:600px;height:400px;"> <tr> <td align="center" valign="middle"><div id="loadbar"> <div align="center"> <p>Merci de patienter...</p> <p><img src="carte de france.jpg"<br /> </p> </div> </div></td> </tr> </table> </div>
et voici le code javascript que je ve intégrer:
Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <script src="../lib/OpenLayers.js"></script> <script type="text/javascript"> <!-- function init(){ var map = new OpenLayers.Map('map'); var ol_wms = new OpenLayers.Layer.WMS( "OpenLayers WMS", "http://labs.metacarta.com/wms/vmap0?", {layers: 'basic'} ); var jpl_wms = new OpenLayers.Layer.WMS( "NASA Global Mosaic", "http://wms.jpl.nasa.gov/wms.cgi", {layers: "modis,global_mosaic"}); jpl_wms.setVisibility(false); map.addLayers([ol_wms, jpl_wms]); map.addControl(new OpenLayers.Control.LayerSwitcher()); // map.setCenter(new OpenLayers.LonLat(0, 0), 0); map.zoomToMaxExtent(); map.events.register("click", map, function(e) { var lonlat = map.getLonLatFromViewPortPx(e.xy); alert("You clicked near " + lonlat.lat + " N, " + + lonlat.lon + " E"); }); } // --> </script>
Partager