google map soucis d'affichage

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : google map soucis d'affichage

Re: google map soucis d'affichage

par pacphil » 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>

Re: google map soucis d'affichage

par pacphil » 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?

Re: google map soucis d'affichage

par Calimero » 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).

Re: google map soucis d'affichage

par speedylol » 16 févr. 2012, 17:32

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

Ne faut il pas une nouvel key ?

Re: google map soucis d'affichage

par Calimero » 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.

Re: google map soucis d'affichage

par pacphil » 15 févr. 2012, 18:48

tu fait comment pour regarder la console javascript stp

Re: google map soucis d'affichage

par Calimero » 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 ... ;)

@+

google map soucis d'affichage

par pacphil » 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>