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 :

script ne fonctionnant pas sur le serveur [Google Maps]


Sujet :

APIs Google

  1. #1
    Membre averti
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Points : 392
    Points
    392
    Par défaut script ne fonctionnant pas sur le serveur
    bonjour,

    je travail actuellement sur un site de covoiturage

    mon collégue a fait un script utilisant l'API google map pour créé des trajet

    elle fonctionnent trés bien sur son pc en local

    mais dés qu'on la met sur un serveur ca ne fonctionnent plus même en localhost

    pourquoi ?

    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
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xml:lang="fr">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>test</title>
    <!-- Chargement du script Google AJAX APIs en pr�cisant votre cl� -->
    <script type="text/javascript" src="http://www.google.com/jsapi?key=Inserez_Votre_Clef_API_Ici"></script>
    <script type="text/javascript">
    //<![CDATA[
    /* Chargement du module "maps" dans sa version "2.x" */
    google.load("maps", "2.x",{"other_params":"sensor=false"});
     
    /* D�claration des variables globales */
    var carteItineraire;
    var monItineraire;
     
     
     
     
    /* Fonction initialize() */
    function initialize() {
    /* tableau des latitudes */
    var latitude = new Array();
    	latitude[0]=47.6667;
    	latitude[1]=47.75;
    	latitude[2]=48.65;
    	latitude[3]=48.55949711;
     
     
    /* tableau des longitudes */
    var longitude = new Array();
    	longitude[0]=-2.75;
    	longitude[1]=-3.3667;
    	longitude[2]=-2.0167;
    	longitude[3]=-3.14910650;
     
     
    /*le tableau trajet contient le d�part (trajet[0]), l'arriv�e (la derni�re valeur), ainsi
    que tous les arrets du trajet.
     */
    var lg=latitude.length;
    var trajet = new Array(); 
    for (i=0; i<=(lg-1); i++){ 
       trajet[i] = new google.maps.LatLng(latitude[i], longitude[i]);
       } ; 
     
    var instruction_tab = new Array();
    	instruction_tab[0] = "from:"+trajet[0]; 
     
     
    for (i=1; i<=(lg-1); i++){ 
     
       instruction_tab[i] = instruction_tab[i-1]+" to:"+trajet[i];
       } ; 
    var instruction = instruction_tab[lg-1];
     
    /* tableau des noms des passagers*/
    var nom = new Array();
    	nom[0]="nom0";
    	nom[1]="nom1";
    	nom[2]="nom2";
    /* tableau des pr�noms des passagers*/
    var prenom = new Array();
    	prenom[0]="prenom1";
    	prenom[1]="prenom1";
    	prenom[2]="prenom1";
     
    /*tableau des d�parts des passagers*/
    var depart = new Array();
    	depart[0]=trajet[1];
    	depart[0]=trajet[0];
    	depart[0]=trajet[2];
     
    /*tableau des arriv�es des passagers*/
    var arrivee = new Array();
    	arrivee[0]=trajet[2];
    	arrivee[1]=trajet[2];
    	arrivee[2]=trajet[3];
     
    /*info bulle 
    var marker = new google.maps.Marker({     
    	position : trajet[0],     
    	map      : carteItineraire,     
    	title    : "Lille"     
    	}); 
    var contentMarker = 'Suspendisse quis magna dapibus orci porta varius sed sit amet purus. Ut eu justo dictum elit malesuada facilisis. Proin ipsum ligula, feugiat sed faucibus a, <a href="http://www.google.fr">google</a> sit amet mauris.'   
    var infoWindow = new google.maps.InfoWindow({     
    	content  : 
    		contentMarker,     
    		position : trajet[0] 
    	}); 
     
    google.maps.event.addListener(marker, 'click', function() {infoWindow.open(carteItineraire,marker); }); 
    */
     
     
    /* Si le navigateur est compatible avec l'API de Google Maps ... */
    if (google.maps.BrowserIsCompatible()) {
    /* ... Cr�ation d'une nouvelle carte nomm�e "carteItineraire" qui s'affichera � l'int�rieur de la balise <div> ayant pour identifiant id="EmplacementCarteItineraire" ... */
    carteItineraire= new google.maps.Map2(document.getElementById("EmplacementCarteItineraire"));
    /* ... La carte nomm�e "carteItineraire" est centr�e sur la Latitude 47.341571, la Longitude 0.514233, avec un niveau de zoom �gal � 13 ... */
    carteItineraire.setCenter(new google.maps.LatLng(47.341571,0.514233), 8);
    /* ... Cr�ation d'un nouvel itin�raire nomm� "monItineraire" ... */
    /* ... Le r�sultat s'affichera sous forme de carte dans la carte nomm�e "carteItineraire" ... */
    /* ... On ne souhaite pas utiliser le r�sultat sous forme textuelle, on indique donc "null" ... */
    monItineraire= new google.maps.Directions(carteItineraire, null);
    /* ... Envoi la requ�te aux serveurs de Google afin d'�tablir un itin�raire ... */
    /* ... entre Tours et Paris. Si la requ�te aboutit, l'itin�raire         ... */
    /* ... s'affichera sous forme de carte uniquement.                          ... */
    monItineraire.load(instruction);
    /* Si le navigateur n'est pas compatible avec l'API de Google Maps ... */
    }else{
    /* ... affichage du message "D�sol�, mais votre navigateur n'est pas compatible avec Google Maps". */
    alert('D�sol�, mais votre navigateur n\'est pas compatible avec Google Maps');
    }
    }
    /* Appelle la fonction "initialize" lorsque la page web sera charg�e */
    google.setOnLoadCallback(initialize);
    //]]>
    </script>
    </head>
     
    <body>
    <!-- La carte nomm�e "carteItineraire", va venir s'afficher � l' int�rieur de  -->
    <!-- la balise <div> ayant pour identifiant id="EmplacementCarteItineraire". -->
    <!-- Elle fera donc 100% de large et 400 pixels de haut.         -->
     
    <div id="blocnews"style="float:right;width:650px;height:800px;background-color:#d9edff 	;"><center>
    Departs et arrets des differents passagers<br>tableau des departs/arrets <br><br><br><br>
     
    <TABLE BORDER="1">
     
     
      <TR>
     <TH>  nom</TH>
     <TH> Prenom </TH>
     <TH> Depart(s) </TH>
     <TH> Arret(s) </TH>
      </TR>
      <TR>
     <TD> valeur b2</TD>
     <TD> Valeur B3 </TD>
     <TD> Valeur B3 </TD>
     <TD> Valeur B3 </TD>
     
      </TR>
    </TABLE> 
     
    <center></div>
    <div id="EmplacementCarteItineraire" style="float:right;width:60%; height:800px;"> </div>
     
    </body>
    </html>
    merci de vos réponse

    cordialement

    si tu es perdu clique ici
    langage connus : xhtml/css , ASP.NET/VB.NET , JS, JQuery , PHP , SQL, PL/SQL, JAVA,
    BI : DataStage ,Essbase , BO , Microsoft BI , SAS, Talend, Cognos, Qliqview

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 957
    Points : 44 121
    Points
    44 121
    Par défaut
    Bonsoir,
    peut être un problème de clé, mais quoiqu'il arrive passes à l'API V3, cela ne changera que peu le code et tu utiliseras une version pérenne, jusqu'à quand mystère!, et sans clé.

  3. #3
    Membre averti
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Points : 392
    Points
    392
    Par défaut
    on a changé de serveur et ça fonctionne

    bizarre tout ça

    si tu es perdu clique ici
    langage connus : xhtml/css , ASP.NET/VB.NET , JS, JQuery , PHP , SQL, PL/SQL, JAVA,
    BI : DataStage ,Essbase , BO , Microsoft BI , SAS, Talend, Cognos, Qliqview

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

Discussions similaires

  1. Le rewriting ne fonctionne pas sur mon serveur
    Par Regis0122 dans le forum Apache
    Réponses: 2
    Dernier message: 30/01/2010, 20h58
  2. [ZF 1.7] [Zend_Lucene] $doc->addField ne fonctionne pas sur certains serveurs
    Par JeanVcrt dans le forum Autres composants
    Réponses: 1
    Dernier message: 13/02/2009, 12h00
  3. mon script ne fonctionne pas sur internet explorer
    Par Lulu_n10 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/09/2008, 09h41
  4. Réponses: 2
    Dernier message: 23/04/2008, 12h17
  5. mod_rewrite ne fonctionne pas sur mon serveur
    Par lsamourail dans le forum Apache
    Réponses: 2
    Dernier message: 13/01/2008, 13h55

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