IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

APIs Google Discussion :

Erreur Ajax sur la geolocalisation


Sujet :

APIs Google

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 65
    Par défaut Erreur Ajax sur la geolocalisation
    Bonjour,

    j'utilise actuellement l'API Google Maps dans une application web mobile, afin de géolocaliser l'utilisateur. Tout tourne très bien quand je l'utilise juste en HTML5, sur desktop ou sur mobiles. Seulement, il faut que je l'intègre à un projet SPRING MVC existant, et là ... c'est le drame.
    Avec Firebug, je vois que l'erreur retournée est :

    [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///C:/Documents%20and%20Settings/All%20Users/Application%20Data/Mozilla%20Firefox/components/NetworkGeolocationProvider.js :: anonymous :: line 322" data: no]

    xhr.send(jsonString);

    Voici le bout de code où l'erreur intervient :

    Code : 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
     
    if (navigator.geolocation) {
    				try {
    				   navigator.geolocation.getCurrentPosition(function(position) {  // l'erreur intervient ici
    				   s = position.coords.latitude+","+position.coords.longitude;
    				   var addr = document.getElementById('address');
    					addr.firstChild.data = s;
    					mesCoords = s;
    					showLocation();
    				 }); 
    				} catch(e) {
    					console.log(e);
    				}				
    			} else {
    			  alert("I'm sorry, but geolocation services are not supported by your browser.");
    			}
    Ce qui m'étonnes surtout c'est que cela fonctionne très bien en HTML5 pur, mais en collant juste le code JS et en l'adaptant (car il n'y a vraiment pas grand chose à copier), bah l'erreur intervient au tout début.


    Quelqu'un aurait il une idée ?

    Ou peut être quelqu'un a déjà eu ce type d'erreur ?

    Merci beaucoup

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    C'est quoi ça ?
    file:///C:/Documents%20and%20Settings/All%20Users/Application%20Data/Mozilla%20Firefox/components/NetworkGeolocationProvider.js
    Pourquoi en local ? Tu ne passe pas par un server web ?

    ERE

Discussions similaires

  1. [AJAX] Erreur 500 sur ajax.php
    Par gudule1er dans le forum jQuery
    Réponses: 20
    Dernier message: 27/09/2014, 08h55
  2. [AJAX] Erreur 302 sur site distant
    Par Laskar dans le forum AJAX
    Réponses: 2
    Dernier message: 15/09/2012, 19h00
  3. Réponses: 2
    Dernier message: 19/09/2010, 20h26
  4. [AJAX] Erreur en ajax sur un objet
    Par optixpro dans le forum AJAX
    Réponses: 1
    Dernier message: 25/03/2010, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo