Comment utiliser Google map à partir d'un adresse postal?

  • Auteur de la discussion Auteur de la discussion tryan
  • Date de début Date de début
WRInaute passionné
Bonjour,

Est il possible d'utiliser Google map à partir d'un adresse postal ?

Si oui, comment et ou trouver des tutos sur le sujet?

Je cherche depuis près de 2 heures sans résultat probant ...
Je veux juste pouvoir afficher une carte google qui m'affiche une adresse et dont les données (adresse postal complète) sont enregistré en bd.

Si vous avez un bout de code dans vos cartons ou un tuto simple en français, je suis preneur.
Merci
 
WRInaute occasionnel
Je n'y arrivais pas avec la doc GG (suis une brêle je sais :D )
J'ai utilisé ce tuto qui fait appel à une classe GGmap qui simplifie bien les choses :

http://fardeen.biz/index.php/tutoriel-a ... -avec-php/

Edit : à l'utilisation il faut vérifier manuellement le géocodage car si ça marche bien pour les grandes villes, pour les patelins de france c'est quelquefois plus funky...
 
WRInaute passionné
Merci à vous :D .
kazhar, j'ai absolument rien capté au tutoriel de google qui de plus, est en anglais. La doc. parle encore de géolocalisation par coordonné gps...

Acerouk, c'est le 1er site sur lequel je suis tombé en faisant mes recherches et le tuto semble incomplet... j'ai testé sans succès !
Si tu as les codes sous la main, n'hésite pas à me les poster ou par mp ^^.
 
WRInaute accro
il me semble qu'il existe des classes qui transpose les adresse en coordonnées, ensuite le tour est joué avec l'api de google.
Regarde sur phpclasses.
 
WRInaute occasionnel
Effectivement le géocodage n'est pas dans le tuto mais la classe est bien lisible. Il faut appeler la fonction geoGetCoords pour obtenir les latitudes et longitudes.
J'ai fait ça y'a plus d'un an et je me souviens maintenant en avoir un peu bavé, c'est le meilleur tuto que j'avais trouvé :wink:
 
WRInaute passionné
Merci bproductiv pour l'url. J'ai trouvé une simple class qui me suffit amplement et fonctionnelle :D .
Merci
 
Nouveau WRInaute
Bonjour,

Cette class peut m'intéresser également.
Si tu veux bien nous faire partager de laquelle il s'agit et où la trouver.
 
Nouveau WRInaute
Code:
var init = function ()
{
    google.load("maps", "2");
    google.setOnLoadCallback(initMap);
}; // init

var initMap = function ()
{
	var map = new google.maps.Map2(document.getElementById('map'));
	
 
    var adresse = '[(#CHAPO|espacevirg)]';
    var geocoder = new google.maps.ClientGeocoder();
    geocoder.getLatLng(adresse, function (coord) {
        map.setCenter(coord, 13);
		map.addControl(new GLargeMapControl());
		map.addControl(new GOverviewMapControl());
		
		var marker = new GMarker(coord);
 
map.addOverlay(marker);
		
    });
	
}; // initMap

Ce que vous devez faire :

Remplacer [(#CHAPO|espacevirg)] par l'adresse que vous voulez afficher avec un séparateur de type virgule.
ex : [(#CHAPO|espacevirg)] pourrait être Place de la défense,paris,france
 
Discussions similaires
Haut