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 :

bouton de recherche sur la carte map [Google Maps]


Sujet :

APIs Google

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 30
    Points
    30
    Par défaut bouton de recherche sur la carte map
    bonjour a tous le monde;
    j'ai un problème dans le bouton de recherche sur une application google maps api j'ai développé avec java script que j'ai clic sur le bouton de lance recherche sur la carte il va affichée un erreur a coté serveur api google maps
    bon voilà l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert("Le serveur API Google Maps a rejeté votre demande. Le paramètre \x22sensor\x22 indiqué doit être défini sur \x22true\x22 ou \x22false\x22.")
    et a propose de ce code si comme suite :

    // dans partie script


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function checkform(f) { 
       if (f.elements["textfield"].value == "") { 
          return false; 
       } else { 
          return true;} 
    }

    // dans partie html "body"

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <body> 
    <form action="http://maps.google.com/maps/api/js?sensor=false" method="get"> 
       <input type="text" name="" value="" size="25" onclick="javascript:if(this.value == 'textfeiled') this.value='';" onblur="javascript:if(this.value =='') this.value='textfeiled';")> 
       <input type="submit" value="recherchee My maps"/> 
    </form>


    et voilà j'espère que je suis bien expliquée le problème en attendant votre réponse je tiens remercies d'avance et j'accepte tous votre proposition et des idées
    a bientôt

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 176
    Points : 45 072
    Points
    45 072
    Par défaut
    Bonjour,
    comme toutes les FORM pour que les paramètres soient transmis il faut les mettre dans des champs possédant un NAME, ce qui n'est pas le cas pour sensor.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form action="http://maps.google.com/maps/api/js" method="get">
    <input type="hidden" name="sensor" value="false">
    <input type="text" name="" value="" size="25"
      onclick="javascript:if(this.value == 'textfeiled') this.value='';"
      onblur="javascript:if(this.value =='') this.value='textfeiled';")>
    <input type="submit" value="recherchee My maps">
    </form>
    nota: la balise code est le bouton #

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 30
    Points
    30
    Par défaut
    bonjour noSmoking;
    merci bien pour votre réponse j'essayée avec votre code je pense ça marche mais il reste un problème je sais pas pourquoi lesquels :

    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
     
    window.google = window.google || {};
    google.maps = google.maps || {};
    (function() {
     
      function getScript(src) {
        document.write('<' + 'script src="' + src + '"' +
                       ' type="text/javascript"><' + '/script>');
      }
     
      var modules = google.maps.modules = {};
      google.maps.__gjsload__ = function(name, text) {
        modules[name] = text;
      };
     
      google.maps.Load = function(apiLoad) {
        delete google.maps.Load;
        apiLoad([null,[[["http://mt0.googleapis.com/vt?lyrs=m@152\u0026src=api\u0026hl=fr-FR\u0026","http://mt1.googleapis.com/vt?lyrs=m@152\u0026src=api\u0026hl=fr-FR\u0026"]],[["http://khm0.googleapis.com/kh?v=85\u0026hl=fr-FR\u0026","http://khm1.googleapis.com/kh?v=85\u0026hl=fr-FR\u0026"],null,null,null,1],[["http://mt0.googleapis.com/vt?lyrs=h@152\u0026src=api\u0026hl=fr-FR\u0026","http://mt1.googleapis.com/vt?lyrs=h@152\u0026src=api\u0026hl=fr-FR\u0026"],null,null,"imgtp=png32\u0026"],[["http://mt0.googleapis.com/vt?lyrs=t@126,r@152\u0026src=api\u0026hl=fr-FR\u0026","http://mt1.googleapis.com/vt?lyrs=t@126,r@152\u0026src=api\u0026hl=fr-FR\u0026"]],null,[[null,0,7,7,[[[330000000,1246050000],[386200000,1293600000]],[[366500000,1297000000],[386200000,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026"]],[null,0,8,9,[[[330000000,1246050000],[386200000,1279600000]],[[345000000,1279600000],[386200000,1286700000]],[[348900000,1286700000],[386200000,1293600000]],[[354690000,1293600000],[386200000,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026"]],[null,0,10,19,[[[329890840,1246055600],[386930130,1284960940]],[[344646740,1284960940],[386930130,1288476560]],[[350277470,1288476560],[386930130,1310531620]],[[370277730,1310531620],[386930130,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026"]],[null,3,7,7,[[[330000000,1246050000],[386200000,1293600000]],[[366500000,1297000000],[386200000,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026"]],[null,3,8,9,[[[330000000,1246050000],[386200000,1279600000]],[[345000000,1279600000],[386200000,1286700000]],[[348900000,1286700000],[386200000,1293600000]],[[354690000,1293600000],[386200000,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026"]],[null,3,10,null,[[[329890840,1246055600],[386930130,1284960940]],[[344646740,1284960940],[386930130,1288476560]],[[350277470,1288476560],[386930130,1310531620]],[[370277730,1310531620],[386930130,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026"]]],[["http://cbk0.googleapis.com/cbk?","http://cbk1.googleapis.com/cbk?"]],[["http://khmdb0.googleapis.com/kh?v=38\u0026hl=fr-FR\u0026","http://khmdb1.googleapis.com/kh?v=38\u0026hl=fr-FR\u0026"]],[["http://mt0.googleapis.com/mapslt?hl=fr-FR\u0026","http://mt1.googleapis.com/mapslt?hl=fr-FR\u0026"]],[["http://mt0.googleapis.com/mapslt/ft?hl=fr-FR\u0026","http://mt1.googleapis.com/mapslt/ft?hl=fr-FR\u0026"]],[["http://mt0.googleapis.com/vt?hl=fr-FR\u0026","http://mt1.googleapis.com/vt?hl=fr-FR\u0026"]]],["fr-FR","US",null,0,null,"http://maps.google.com","http://maps.gstatic.com/intl/fr_fr/mapfiles/","http://gg.google.com","https://maps.googleapis.com","http://maps.googleapis.com"],["http://maps.gstatic.com/intl/fr_fr/mapfiles/api-3/4/13","3.4.13"],[3917928986],1,null,null,null,null,0,"",null,null,0], loadScriptTime);
      };
      var loadScriptTime = (new Date).getTime();
      getScript("http://maps.gstatic.com/intl/fr_fr/mapfiles/api-3/4/13/main.js");
    })();
    voilàa si long mais je trouve pas comment j'explique tous si pour ça j'ai copier tous l'erreur parce que j'ai pas comprendre ou le problème exacte et merci encore fois

  4. #4
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 30
    Points
    30
    Par défaut
    bonjour,
    ah oui à propose le botuon # je tiens remercies beaucoup parce que vraiment je sais pas que le # si pour le code j'ai inscrire mais pas aujourd'hui dans quelque heure
    merci

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 176
    Points : 45 072
    Points
    45 072
    Par défaut
    je dois admettre que je n'ai pas compris où était ton problème.

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 30
    Points
    30
    Par défaut
    bonjour noSmoking ;
    pour a mon problème j'ai essayée remplace mon première code a la place de votre code :
    Votre code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form action="http://maps.google.com/maps/api/js" method="get">
    <input type="hidden" name="sensor" value="false">
    <input type="text" name="" value="" size="25"
      onclick="javascript:if(this.value == 'textfeiled') this.value='';"
      onblur="javascript:if(this.value =='') this.value='textfeiled';")>
    <input type="submit" value="recherchee My maps">
    </form>
    après ce code en fois je clic sur le bouton de recherche maps va afficher ce code :
    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
    window.google = window.google || {};
    google.maps = google.maps || {};
    (function() {
     
      function getScript(src) {
        document.write('<' + 'script src="' + src + '"' +
                       ' type="text/javascript"><' + '/script>');
      }
     
      var modules = google.maps.modules = {};
      google.maps.__gjsload__ = function(name, text) {
        modules[name] = text;
      };
     
      google.maps.Load = function(apiLoad) {
        delete google.maps.Load;
        apiLoad([null,[[["http://mt0.googleapis.com/vt?lyrs=m@152\u0026src=api\u0026hl=fr-FR\u0026","http://mt1.googleapis.com/vt?lyrs=m@152\u0026src=api\u0026hl=fr-FR\u0026"]],[["http://khm0.googleapis.com/kh?v=85\u0026hl=fr-FR\u0026","http://khm1.googleapis.com/kh?v=85\u0026hl=fr-FR\u0026"],null,null,null,1],[["http://mt0.googleapis.com/vt?lyrs=h@152\u0026src=api\u0026hl=fr-FR\u0026","http://mt1.googleapis.com/vt?lyrs=h@152\u0026src=api\u0026hl=fr-FR\u0026"],null,null,"imgtp=png32\u0026"],[["http://mt0.googleapis.com/vt?lyrs=t@126,r@152\u0026src=api\u0026hl=fr-FR\u0026","http://mt1.googleapis.com/vt?lyrs=t@126,r@152\u0026src=api\u0026hl=fr-FR\u0026"]],null,[[null,0,7,7,[[[330000000,1246050000],[386200000,1293600000]],[[366500000,1297000000],[386200000,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026"]],[null,0,8,9,[[[330000000,1246050000],[386200000,1279600000]],[[345000000,1279600000],[386200000,1286700000]],[[348900000,1286700000],[386200000,1293600000]],[[354690000,1293600000],[386200000,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026"]],[null,0,10,19,[[[329890840,1246055600],[386930130,1284960940]],[[344646740,1284960940],[386930130,1288476560]],[[350277470,1288476560],[386930130,1310531620]],[[370277730,1310531620],[386930130,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1.13\u0026hl=fr-FR\u0026"]],[null,3,7,7,[[[330000000,1246050000],[386200000,1293600000]],[[366500000,1297000000],[386200000,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026"]],[null,3,8,9,[[[330000000,1246050000],[386200000,1279600000]],[[345000000,1279600000],[386200000,1286700000]],[[348900000,1286700000],[386200000,1293600000]],[[354690000,1293600000],[386200000,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026"]],[null,3,10,null,[[[329890840,1246055600],[386930130,1284960940]],[[344646740,1284960940],[386930130,1288476560]],[[350277470,1288476560],[386930130,1310531620]],[[370277730,1310531620],[386930130,1320034790]]],["http://mt0.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026","http://mt1.gmaptiles.co.kr/mt?v=kr1p.12\u0026hl=fr-FR\u0026"]]],[["http://cbk0.googleapis.com/cbk?","http://cbk1.googleapis.com/cbk?"]],[["http://khmdb0.googleapis.com/kh?v=38\u0026hl=fr-FR\u0026","http://khmdb1.googleapis.com/kh?v=38\u0026hl=fr-FR\u0026"]],[["http://mt0.googleapis.com/mapslt?hl=fr-FR\u0026","http://mt1.googleapis.com/mapslt?hl=fr-FR\u0026"]],[["http://mt0.googleapis.com/mapslt/ft?hl=fr-FR\u0026","http://mt1.googleapis.com/mapslt/ft?hl=fr-FR\u0026"]],[["http://mt0.googleapis.com/vt?hl=fr-FR\u0026","http://mt1.googleapis.com/vt?hl=fr-FR\u0026"]]],["fr-FR","US",null,0,null,"http://maps.google.com","http://maps.gstatic.com/intl/fr_fr/mapfiles/","http://gg.google.com","https://maps.googleapis.com","http://maps.googleapis.com"],["http://maps.gstatic.com/intl/fr_fr/mapfiles/api-3/4/13","3.4.13"],[3917928986],1,null,null,null,null,0,"",null,null,0], loadScriptTime);
      };
      var loadScriptTime = (new Date).getTime();
      getScript("http://maps.gstatic.com/intl/fr_fr/mapfiles/api-3/4/13/main.js");
    })();
    donc moi aussi j'ai compris il ou le problème dans ces codes j'espere que bien expliquée les choses
    et merci encore fois

  7. #7
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 176
    Points : 45 072
    Points
    45 072
    Par défaut
    il y a visiblement un problème de langage, pas de programmation.
    Je repars sur ce que tu as écrit au début à savoir
    ...clic sur le bouton de lance recherche sur la carte...
    J'imagine que après avoir saisie une adresse dans un INPUT en cliquant sur un BUTTON tu souhaites que la carte avec ce lieu apparaisse...
    ...dans ce cas il te faut faire appel à la méthode geocode d'un objet google.maps.Geocoder

  8. #8
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 30
    Points
    30
    Par défaut
    bonjour NoSmoking ,

    j'ai des bonnes nouvelles pour toi , si bon ça marche maintenant le bouton de recherche sur la carte je trouve le bien code merci bien pour ton soutien mon ami et j’aimerais bien indiquer dans ce discuter pour aide d'autres personnes :
    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
    //décaler avant la fonction de initialize
    var geocoder = new google.maps.Geocoder();
    //décaler dans fonction initialize 
    function searchAddress(){
    var adresse = document.getElementById("champ_adresse").value;
    geocoder.geocode({
    address: adresse
    }, function(results, status){
    if (status == google.maps.GeocoderStatus.OK){
    map.setCenter(results[0].geometry.location);
    var marker = new google.maps.Marker({
    position: results[0].geometry.location,
    map: map
    });
    } else {
    alert(' SVP saisir une adresse.');
    }
    });
    //décaler en partie html: body 
    <body onload='initialize()'>
    <div id='map_canvas' style='width: 640px; height: 480px'></div>
    <div>
    <input id='champ_adresse' type='text' value=''>
    <input type='submit' value='Geocode' onclick='searchAddress()'>
    </body>
    et bonne chance à tous

  9. #9
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 176
    Points : 45 072
    Points
    45 072
    Par défaut
    bonjour,
    ci c'est OK, penses au bouton

  10. #10
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 30
    Points
    30
    Par défaut
    ah oui vraiment je suis désolé parce que je sais pas que cet option il existe de ce forum

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

Discussions similaires

  1. Recherche sur la carte google maps
    Par dibax100 dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 24/05/2013, 18h34
  2. onclick sur bouton de recherche
    Par ASP.net dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 09/07/2008, 18h00
  3. [Smarty] x-cart recherche sur les couleurs de fonds
    Par jmp555 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 16/10/2007, 09h20
  4. Réponses: 3
    Dernier message: 02/09/2007, 13h41
  5. Synchroniser le bouton rechercher sur 2 champs
    Par gta1234 dans le forum IHM
    Réponses: 10
    Dernier message: 16/08/2007, 15h35

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