google map soucis d'affichage

Eléphant du PHP | 257 Messages

15 févr. 2012, 16:08

bonjour, cela n'est pas de moi j'ai trouver un script google map suivant adresse cela n'affiche rien, une idée svp?
     <head>
    <?php
	    $temps = 600;
	    $select_on=mysql_query("SELECT * FROM annonce WHERE idA=".$ida."") or die (mysql_error());
		while($kiki=mysql_fetch_array($select_on))
		{
		$un = $kiki['adresse'];
		$deux = $kiki['cp'];
		$trois = $kiki['ville'];
		Setcookie('adr',''.$un.'',time() + $temps);
		Setcookie('cp',''.$deux.'',time() + $temps);
		Setcookie('vil',''.$trois.'',time() + $temps);
		}
    ?>  
   <script src="http://maps.google.com/maps?file=api&v=2&key=
    ABQIAAAAFw0lDRKsdCra15LPvIxvehS3Kl_ZRrzIrsFqDz8GBXIeW1O52xQh3P31Xg2eTvqFRAyuOMY4dQrRQw"
    type="text/javascript"></script>
    <script type="text/javascript">
      function load()
        {
        if (GBrowserIsCompatible())
          {
          var map = new GMap2(document.getElementById("map"));
          // Coordonnées de l'adresse provenant dans la base de données MySQL
          var adresse = '<?php echo $_COOKIE['adr']. ' ' . $_COOKIE['cp'] . ' ' . $_COOKIE['vil']; ?>';
          // Recherche des coordonnées d'un point dont on connait l'adresse :
          var geocoder = new google.maps.ClientGeocoder();
          geocoder.getLatLng(adresse, function (coord)
            {
            // Et centrage de la map sur les coordonnées renvoyées par Google :
            map.setCenter(coord, 15);
            // Affichage du marker
            map.addOverlay(new GMarker(coord));
            });
          // ajout de la propriété d'affichage des boutons "type de carte" (3 boutons par défaut)
          map.addControl(new GMapTypeControl());
          // ajout de la propriété ajout d'un bouton "type de carte" (Relief)
          map.addMapType(G_PHYSICAL_MAP);
          // ajout de la propriété zoom à la carte "map"
          map.addControl(new GSmallMapControl);
          }
        }
    </script>
<body onLoad="load()" onUnload="GUnload()">
    <div id="map" style="width: 500px; height: 500px"></div>
    </body>

  </head>

ViPHP
ViPHP | 2287 Messages

15 févr. 2012, 18:20

bonjour, cela n'est pas de moi j'ai trouver un script google map suivant adresse cela n'affiche rien, une idée svp?
Bonjour,

Oui, c'est incomplet (la page est vide, il manque au moins l'élément censé accueillir la google map).

Il faut regarder la console d'erreurs javascript de temps en temps, y'a des infos utiles dedans ... ;)

@+
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 257 Messages

15 févr. 2012, 18:48

tu fait comment pour regarder la console javascript stp

ViPHP
ViPHP | 2287 Messages

15 févr. 2012, 19:57

tu fait comment pour regarder la console javascript stp
Ça dépend du browser, lequel utilises-tu ?

Sous google chrome, c'est menu-clé / outils / console javascript.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Petit nouveau ! | 3 Messages

16 févr. 2012, 17:32

salut fierfox , j'ai trouvé la console rien aucun erreur ???

Ne faut il pas une nouvel key ?

ViPHP
ViPHP | 2287 Messages

16 févr. 2012, 18:37

salut fierfox , j'ai trouvé la console rien aucun erreur ???
En fait à bien y regarder, vous avez aussi des problèmes de html dans cette page. Vous pouvez consulter le validateur pour un rapport complet : http://validator.w3.org/ (et ensuite, une fois que votre page est valide, vous pourrez avancer sur la partie javascript).
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 257 Messages

16 févr. 2012, 22:29

bonsoir je viens de re tester le script map comme sur le site ici http://www.applications-google-maps.com ... GM-php.php cela ne fonction pas non plus tu aurait une idée stp?

Eléphant du PHP | 257 Messages

17 févr. 2012, 11:58

salut j'ai trouver une script map jquery qui fonction quand on ajoute l'adresse.
Il faudrait ajouter les l'adresse complet en sortie d'un table mysql entre la classe input que cela soit automatique
	<link rel="stylesheet" href="cartes/base/jquery.ui.all.css">
	<link rel="stylesheet" href="cartes/carte.css">
	<script src="http://maps.google.com/maps/api/js?sensor=false"></script>

	<script src="../lib/jquery-1.4.4.min.js"></script>
	<script src="../lib/jquery-ui-1.8.7.min.js"></script>
	<script src="cartes/src/jquery.ui.addresspicker.js"></script>
	<script>
	$(function() {
		var addresspicker = $( "#addresspicker" ).addresspicker();
		var addresspickerMap = $( "#addresspicker_map" ).addresspicker({
		  elements: {
		    map:      "#map",
		    lat:      "#lat",
		    lng:      "#lng",
		    locality: '#locality',
		    country:  '#country'
		  }
		});
		var gmarker = addresspickerMap.addresspicker( "marker");
		gmarker.setVisible(true);
		addresspickerMap.addresspicker( "updatePosition");
		
	});
	</script>
</head>
<body>
<br />

[color=#FF0000]  	<div class='input'>
	    <label>Address : </label> <input id="addresspicker_map" />   <br/>
			<label>Locality: </label> <input id="locality" disabled=disabled> <br/>
			<label>Country:  </label> <input id="country" disabled=disabled> <br/>
			<label>Lat:      </label> <input id="lat" disabled=disabled> <br/>
			<label>Lng:      </label> <input id="lng" disabled=disabled> <br/>
    </div>[/color]
    <div id="map"></div>