google maps : centrer sur la France entière

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 maps : centrer sur la France entière

par jay64 » 01 oct. 2008, 10:06

J'ai trouvé : en fait, c'est directement dans la classe qu'il faut modifier une variable pour définir le niveau de zoom.

Merci encore !

par fab » 30 sept. 2008, 21:03

Regarde la documentation de class alors nous n'en sommes pas les auteurs :)

par jay64 » 30 sept. 2008, 18:52

merci !

Sauf que j'ai oublié de préciser la chose suivante :
J'utilise la classe GoogleMapApi.class.php et dans mon script php, mes appels sont sous la forme suivante :
$map->setMapType('map'); // default

par cf357 » 30 sept. 2008, 18:36

Facile ! Qui ne connait pas ce point par coeur !

par fab » 30 sept. 2008, 17:40

Pour centrer ta map tu dois utiliser la fonction GMap2.setCenter(),
Cette fonction prend en premier parametre un point de type GLatLng() , le niveau de zoom et en parametre optionnel le type de map c'est à dire satellite ou plan.
Donc admettons que ta map soit récupéré dans la variable map quand tu l'initialises tu ajoutes
     map.setCenter(new GLatLng(46.52863469527167,2.43896484375), 5); 
Les coordonnées étant un point situé approximativement au milieu de la france et le niveau de zoom 5 est un niveau qui te permet d'avoir la france en entier sur ta map :)

google maps : centrer sur la France entière

par jay64 » 30 sept. 2008, 17:26

Bonjour,

J'ai une map développée avec l'API affichant une ou plusieurs adresses.
Actuellement, quand la carte s'initialise, elle affiche ces points uniquement mais pas plus large.
Savez-vous comment on pourrait initialiser l'affichage pour toujours présenter l'ensemble de la France avec un niveau de zoom particulier ?

Merci !

Jérôme