[Google Maps] Diviser google map en plusieurs zones
Bonjour à tous,
Je dois utiliser google map et je dois afficher différents marqueurs en fonction du zoom. La premiére étape pour faire cela est de diviser la carte en plusieurs zones.
Cependant même en regardant la documentation officiel de google map, je ne vois pas comment faire.
Le seul élément qui va dans ce sens est le code suivant qui permet de mettre une autre carte sur la zone sélectionné (c'est ce que j'ai compris en lisant la doc)
Voici le code :
var tileLayerOverlay = new GTileLayerOverlay(
new GTileLayer(null, null, null, {
tileUrlTemplate: 'http://domain.com/myimage_{Z}_{X}_{Y}.png',
isPng:true,
opacity:1.0
})
);
map.addOverlay(tlo);
Le code est tiré de : http://code.google.com/intl/fr/apis/.../overlays.html au paragraphe intitulé Tile Coordinates.
Je voudrais votre avis pour comprendre comment faire.
EDIT:
Je pense que je n'ai pas été assez précis la première fois, je vais donc reformuler mon interrogation:
Après avoir lu un livre, je pense procéder de la façon suivante :
je vais mettre en dur les coordonnées géographique correspondant à mes zones.
Ensuite si l'utilisateur passe sa souris sur une des ces zones, un cercle ou un marqueur ( au choix) apparait.
Pour réaliser cela il faut donc que je définisse à par rapport au pixel ou se trouve ma zone à partir des coordonnées géographique.
Il faut donc que par rapport à la position de la souris sur la carte je délimite mes zones.
Je pense que le zoom va poser problème. En effet si j'agrandis la carte l'espace visible va se réduire.
J'ai peur de ne pas être clair, voici un exemple:
Si la carte au départ est au niveau des pays et qu'elle indique un cercle en plein milieu de celle-ci. Si je zoom la carte va s'agrandir mais elle occupera toujours la même taille dans le DIV puisqu'on ne voit plus les pays mais les régions. Le risque c'est que du coup en zoomant la nouvelle zone qui doit apparaitre ( qui n'est donc plus forcement le milieu de la carte) apparaisse au mauvais endroit
Comment faire pour que je puisse indiquer mes zones par rapport à leurs positions X et Y dans la page tout en fessant en sorte qu'elle respecte les vrais positions géographique ?
En vous remerciant d'avance de vos réponses.
Je vous remercie d'avance de vos réponses.
Cordialement, apprentiDev