TEStaticMap est un descendant de TImage qui va vous permettre d'afficher une carte statique en utilisant les services de Google Map, Google StreetView et OpenMapQuest
Api vous permet de sélectionner le service à utiliser (saGoogle, saStreetView ou saOpenMapQuest)
Vous choisissez la région à afficher en renseignant soit la propriété Adress soit les propriétés Latitude et Longitude
Adress est prioritaire sur Latitude et Longitude, assurez vous qu'Adress soit vide si vous souhaitez utiliser des coordonnées.
36MapType vous permet de choisir le type de cartes ( stMap, stTerrain, stSatellite, stHybrid ) (aucun effet si vous choisissez StreetView)
Zoom vous offre le choix du zoom
Params vous permet d'utiliser des paramètres complémentaires (ex Params:='key=API_console_key&scale=2') voir les différentes documentations pour plus d'infos
Pour afficher votre image utilisez la fonction LoadMap qui retourne True ou False suivant la réussite ou l'échec
// Delphi
Static Map component
// api google map
StaticMap.api := saGoogle;
// satellite view
StaticMap.MapType := stSatellite;
StaticMap.Zoom := 14;
StaticMap.Adress := 'Tarbes';
// show map
StaticMap.LoadMap;