Regroupement d'infos sur Google maps

Consultez la formation Google Maps, News, Images de WebRankInfo / Ranking Metrics

DerO94
Nouveau WRInaute
 
Messages: 2
Inscription: Lun Sep 24, 2007 11:17

Regroupement d'infos sur Google maps

Message le Lun Sep 24, 2007 11:22

Bonjour,

J'aimerais regrouper des lieux (dans une bases SQL) en fonction de leurs adresses (coordonnées) et du zoom de la carte sous google maps.

Comme le fait ce site : http://www.who-s-web.com/.

Est ce que vous avez une piste ?

Merci.


Jérôme


OTP
Modérateur
Modérateur
 
Messages: 12807
Inscription: Ven Déc 16, 2005 22:41

Re: Regroupement d'infos sur Google maps

Message le Lun Sep 24, 2007 11:33

Tu sais déjà le faire un statique ?
Il doit y avoir du tutos pour le faire.
Ensuite, une bdd avec nom, lat, long, zoom et lien éventuel associé et c'est plié.
Je le fais par exemple pour ça :
-http://www.thewindpower.net/09-france-eolien.php

Michaël
Dernière édition par OTP le Mar Sep 09, 2008 21:35, édité 2 fois.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2190
Inscription: Lun Juil 10, 2006 16:46

Message le Lun Sep 24, 2007 11:45

Tu execute ta requete BDD puis tu distribus simplement les resultats dans le code de google via une boucle for ...

Code: Tout sélectionner
for (var i = 0; i < $nb_resultat; i++) {
var point = new GLatLng('.$lat.', '.$long.');
map.addOverlay(new GMarker(point));
}


les tutos gg maps -->
http://www.google.com/apis/maps/documen ... index.html
Dernière édition par raljx le Lun Sep 24, 2007 11:47, édité 1 fois.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2190
Inscription: Lun Juil 10, 2006 16:46

Re: Regroupement d'infos sur Google maps

Message le Lun Sep 24, 2007 11:47

Ya meme pas référencé les eoliennes de Nice (06) ;)

DerO94
Nouveau WRInaute
 
Messages: 2
Inscription: Lun Sep 24, 2007 11:17

Message le Lun Sep 24, 2007 11:52

raljx a écrit:Tu execute ta requete BDD puis tu distribus simplement les resultats dans le code de google via une boucle for ...

Code: Tout sélectionner
for (var i = 0; i < $nb_resultat; i++) {
var point = new GLatLng('.$lat.', '.$long.');
map.addOverlay(new GMarker(point));
}



Ok pour placer les points un par un mais comment les regrouper comme sur le site que j'ai montrer en exemple ?

Ce site (http://www.who-s-web.com/) affiche par exemple un seul icone avec 71 pour les états unis (au lieu de 71 points) et quand je cliques dessus j'ai un zoom qui détaille un peu plus les 71 points.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2190
Inscription: Lun Juil 10, 2006 16:46

Message le Lun Sep 24, 2007 12:18

essaye de lire ce post
http://forum.zorgloob.com/viewtopic.php?t=911

l'important est de definir un evenement par marqueur, dans le cas du post c'est pour afficher des infos mais tu peux passer une url en 2eme parametre te permettant d'appeller une autre page ou de passer des variables ...

En gros tu affiches ta carte avec 1 ou 2 marqueurs puis sur chaque marqueur tu passes les varaibles de latitude, de longitude, de zoom et eventuellement des variables de requetes qui te permettront de redessiner la carte avec le nombre de marqueurs voulus et les infos de zoom ...


euh j'suis pas au top clair là non :?:

exemple de ton marqueur :
var marker = createMarker(point,'name',"<a href='tapage?tesvariables'>")


Formation recommandée sur ce thème :

Formation Google Maps, Google News et Google Images : apprenez comment optimiser le référencement de votre site pour la recherche universelle et notamment Google Maps, Google Actualités et Google Images. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Maps API



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités