Cartes personnalisées avec la Google Map
Dans cette démonstration, la carte propose 2 types de vue différents.
Pour personnaliser les types de carte avec Google Map, plusieurs éléments sont requis, à savoir:
- Disposer de tuiles autres que celles proposées par Google. Les tuiles représentent les petits bouts de carte (en général de taille 256 * 256 px) qui forment la carte globale. Dans l’exemple qui suit, les vues utilisées ont été récupérées sur le site de la NASA.
- Une fois les vues choisies, il faut alors les découper en autant tuiles que nécessaires. Ici, c’est l’utilitaire open source de retouche et d’édition d’images ImageMagick qui a été utilisé.
- Ces tuiles devront alors être déclarées au sein du type de carte à l’aide de l’interface GTileLayer.
- Déclarer un type de projection approprié à l’aide de la classe GProjection. C’est cette classe (assortie de fonctions mathématiques) qui permettra de calculer et de convertir les coordonnées des points sur la carte à partir de leurs coordonnées en degrés (latitude et longitude) ou en pixels.
- Une fois ces différents points mis en place, les autres éléments seront des options pour l’affichage et la navigation entre les différents types de carte.
- L’ensemble de ces éléments servira à instancier la classe GMapType afin d’obtenir ce rendu.
11 avril 2011 à 22 h 34 min
Bonjour,
Savez vous si il est possible de faire cela avec la V3 ?
Merci
CD