Créer ses propres types de cartes

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.

Une Réponse à “Créer ses propres types de cartes”

  1. CD :

    Bonjour,
    Savez vous si il est possible de faire cela avec la V3 ?

    Merci
    CD

Laisser une réponse

Security Code: