#1 Mon 23 May 2011 13:06
- Jaco
- Participant actif
- Lieu: Algeria
- Date d'inscription: 10 Oct 2005
- Messages: 54
problème d'affichage carte à distance
Bonjour à tous,
mon problème est que j'arrive à afficher facilement en local la base layer et aussi une carte d'une région locale mais en exécutant le lien http://almkl086:8080/openlayers/index.html à partir d'un poste distant rien ne s'affiche.
ci-dessous le code utilisé :
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Mon OpenLayers</title>
<style type="text/css">
17
body { margin: 1em;}
#map {
width: 800px;
height: 475px;
border: 1px solid black;
}
</style>
<script src='./OpenLayers.js'></script>
<script type="text/javascript">
var zoom = 10;
var map;
var centre = new OpenLayers.LonLat(7.56134,36.81931);
function init(){
map = new OpenLayers.Map( 'map' );
var layer = new OpenLayers.Layer.WMS( "OpenLayers WMS","http://labs.metacarta.com/wms/vmap0", {layers:'basic'},{isBaseLayer:'false'} );
var annaba = new OpenLayers.Layer.WMS("annaba","http://localhost:8080/geoserver/wms?",{layers: 'Algeria:annaba_com',transparent: 'TRUE'});
map.addLayer(annaba);
map.addLayer(layer);
map.addControl( new OpenLayers.Control.LayerSwitcher() );
map.addControl( new OpenLayers.Control.MousePosition() );
map.setCenter(centre, zoom);
}
</script>
</head>
<body onload="init()">
<h1>Ma page OL</h1>
<div id="map"></div>
</body>
</html>
je en sais pas si mon lien localhost d'affichage de carte wms est bon ou je dois le modifier.
merci à tous pour votre aide précieuse
Hors ligne
#2 Mon 23 May 2011 13:49
Re: problème d'affichage carte à distance
Bonjour,
Tu peux tenter de désactiver la couche WMS de ton geoserver pour voir si la carte s'affiche correctement, puis dans un 2eme temps rajouter ta couche. Mais je pense qu'il faut que l'url soit une adresse IP ou un nom de domaine car localhost de l'extérieur c'est le poste de l'utilisateur et pas ton serveur !
Y.
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
#3 Mon 23 May 2011 16:26
- Jaco
- Participant actif
- Lieu: Algeria
- Date d'inscription: 10 Oct 2005
- Messages: 54
Re: problème d'affichage carte à distance
Bonjour Yves,
Merci pour ta remarque pertinente, enfin j'ai réussi à me connecter à distance, comme tu l'as annoncé j'ai changé le localhost par mon nom machine et ça a marché super bien "egalement pour la librairie openlayer.js il faut aussi préciser le lien distant et non localhost"
merci encore.
Hors ligne