Validation du formulaire ne marche qu'en dehors de mon projet

Fermé
Meriem Ehtp - 17 avril 2017 à 11:16
Bonjour,
je suis entrain de developper une application web jsf ..entre autres il y'a une rubrique ou j'ai besoin de recuperer les coordonnees geographiques gps a partir d'une adresse ...
enfaite j'ai pu avoir le resultat dans un fichier html ou j'entre l'adresse je clique sur geolocaliser et voila je recupere les coordonnees dans deux champs du formulaire .
le probleme n'est pas du tout le geocodage mais plutot lorsque je lance cette page html en dehors du serveur (double clique sur le fichier .html qui se trouve dans mon bureau ca fonctionne ) mais une fois je mets mon fichier dans mon projet eclipse et je le run dans le serveur la page s'affiche mais le resultat du geocodage ne s'affiche plus (champs de coordonnees restesnt vides)
voila mon code :
//------------------------------------------------------------------------------------------
<html>
<head>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false">
</script>

</head>
<body>
<p><input type="text" id="adresse" value="saisissez l'adresse" />
<input type="button" onclick="geolocalise()" value="geolocaliser" /></p>
<p>Latitude : <input type="text" id="lat" value="" />
Longitude : <input type="text" id="lng" value="" /> </p>
<script type="text/javascript">
var geocoder = new google.maps.Geocoder();
var addr, latitude, longitude;
function geolocalise(){
addr = document.getElementById('adresse').value;
geocoder.geocode( { 'address': addr}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
latitude = results[0].geometry.location.lat();
longitude = results[0].geometry.location.lng();
document.getElementById('lat').value = latitude;
document.getElementById('lng').value = longitude;

}

});
}

</script>

</body>
</html>

//---------------------------------------------------------------------------------