banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoDataDays 2025

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9972
Site web

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

 

Pied de page des forums

Copyright Association GeoRezo