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 :

Ajax avec les Api google maps [Google Maps]


Sujet :

APIs Google

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 26
    Points : 49
    Points
    49
    Par défaut Ajax avec les Api google maps
    Bonjour,

    Je suis débutant en javascript et ajax en utilisant l'Api Google maps V3
    je ne vois pas comment récupérer les données grace $.ajax() afin
    de les utiliser.
    Merci d'avance pour votre aide !

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    function initialisation() {
        $.ajax({
            type: "Get",
            url: "Dao/ScanK7.cs/Longitude",
            data: "longitude=Lng",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                var listeDeLongitude = [];
                for (var i = 0; i < data.length; i++) {
     
                    listeDeLongitude = data[i];
                }
            }
     
        });
        $.ajax({
            type: "Get",
            url: "Dao/ScanK7.cs/Latitude",
            data: "Latitude=Lat",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                var listeDeLatitude = [];
                for (var i = 0; i < data.length; i++) {
                    listeDeLatitude = data[i];
                }
            }
        });
     
        var latlng = new google.maps.LatLng(45.3370518, 1.9005528); 
        var options = {
            center: latlng,
            zoom: 5,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };  
        var carte = new google.maps.Map(document.getElementById("map"), options);
        // liste des marqueurs à afficher
        var listeDeMarqueurs = [];
        // recuperer les marqueurs
     
     
     
        // afficher la liste de marqueurs 
        for(var marqueur in listeDeMarqueurs ){
     
            new google.maps.Marker({
                position: listeDeMarqueurs[marqueur],
                map: carte
            });
        }

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 070
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 070
    Points : 44 677
    Points
    44 677
    Par défaut
    Bonjour,
    à lire attentivement jQuery.getJSON().

  3. #3
    Membre expert
    Avatar de Spartacusply
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Points : 3 275
    Points
    3 275
    Par défaut
    Il y a plusieurs erreurs majeures dans ton script, autant dans l'envoi de tes requêtes ajax que dans le traitement du résultat (fonction "success"). Jet t'invite à lire attentivement la documentation jquery au sujet de la fonction ajax et à corriger ton script en conséquence avant de t'aventurer davantage.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Google Maps] Livre : développer avec les API Google Maps
    Par Idelways dans le forum APIs Google
    Réponses: 1
    Dernier message: 15/07/2011, 16h10
  2. Rafraichir les données XML avec l'API Google Maps
    Par olaf_le_preux dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/02/2010, 20h37
  3. Tester l'existence d'un point avec l'api google map
    Par numerodix dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/10/2008, 09h28

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