Google Maps API

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

seb24
Nouveau WRInaute
 
Messages: 4
Inscription: Jeu Juin 07, 2007 17:48

Google Maps API

Message le Jeu Juin 07, 2007 18:03

Bonjour,

Je suis en train de programmer un site web. avec un moteur de recherche associé a une carte de google map. En gros l'utilisateur fait une recherche sur des événements, en cherchant par zone geographique, pays, regions, villes.

Par exemple il peut sélectionner l'amerique du nord et la carte Google va ce centrer dessus et afficher les événements sur cette zone. Il peut ensuite encore préciser sa recherche en précisant les USA. La aussi la carte va se centrer sur le pays.

J'utilise des niveau de zoom différent, selon que la recherche porte sur un continent, un pays, une région ou une ville.

Le problème auquel je suis confronté, c'est que j'ai besoin de niveau de zoom différents selon les zones géographiques visée. Par exemple j'ai besoin d'un zoom plus important sur une recherche sur Chypre que sur la Russie ( les pays étant de taille tres différente je ne peux pas utiliser un niveau de zoom fixe).

J'ai remarque que sur le site de google maps, ca fonctionne de cette facon, chaque pays etant affiche avec le bon niveau de zoom. Mais je n'ai pas trouver le moyen de le faire via l'API google. Si quelqu'un peut m'aider...

Merci d'avance :D


dmathieu
Modérateur
Modérateur
 
Messages: 6929
Inscription: Ven Jan 09, 2004 16:21

Message le Jeu Juin 07, 2007 18:27

Il faut que tu calcule/connaisse cette donnée. Tu ne peut que préciser un niveau de zoom.
Je suppose que dans ta base de données, tu dois avoir quelque chose comme des entrées de pays/villes/continents.
Il faut que tu ajoute un champ avec le niveau de zoom sur ceux-ci, et que tu te réfère à celui-ci.

[Spam]
Dans 30 minutes débute une émission de webradio dédiée aux API Google, et notemment à Google Maps API.
http://www.webrankinfo.com/forums/viewtopic_71376.htm
[/Spam]

seb24
Nouveau WRInaute
 
Messages: 4
Inscription: Jeu Juin 07, 2007 17:48

Message le Ven Juin 08, 2007 9:31

Bon je te remercie :D . Je vais aller me jeter a la mer avec un poids de 2 tonnes... :lol:
J'avais récuperer ma base de donnée sur le net de toutes les régions de tout les pays et de 80.000 villes de plus de 1.000 habitants. Mais il n'y avait pas cette donnée. Tu sais pas si y'a moyen de récupérer un fichier avec ces donnée sur un site ?


dmathieu
Modérateur
Modérateur
 
Messages: 6929
Inscription: Ven Jan 09, 2004 16:21

Message le Ven Juin 08, 2007 9:58

Eh bien, tu peut récupérer la taille de la région, ainsi que la distance affichée pour chaque distance.
A partir de cela, tu a moyen de calculer la distance la plus adéquate.

seb24
Nouveau WRInaute
 
Messages: 4
Inscription: Jeu Juin 07, 2007 17:48

Message le Ven Juin 08, 2007 10:06

Ok en fait je viens de voir que j'ai dans un fichier CVS la taille des pays en mètres carrés, ca devrait me suffire pour définir un niveau de zoom adéquat.

J'espère 8)

Merci beaucoup pour ton aide en tout cas.

seb24
Nouveau WRInaute
 
Messages: 4
Inscription: Jeu Juin 07, 2007 17:48

Message le Lun Juin 11, 2007 9:25

Bon au final ca marche pas trop mal, faut que j'affine la gestion de zoom mais j'ai au moins un truc un peu plus précis.

Maintenant je me retrouve avec quelques autres petits soucis. Par exemple si je fait une recherche sur la Chine ( China ) il me dit qu'il ne trouve pas le pays. Si j'essaye sur google maps directement y'a pas de problèmes.

Bref je pige pas trop, surtout que c'est pas une recherche sur un petit village ou sur un nom complexe qui pourrait être generateur d'erreurs.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :



Qui est en ligne

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