- ECMap
- Achat - Contact
- Licence d'utilisation
- Installation
- Positionnement
- Type de carte
- Contrôles
- Localisation
- Places
- Import/Export
- Overlays
- StreetView
- EarthView
- Panoramio
- DistanceMatrix
- Table des illustrations
- Glossaire
Installer le composant
Ouvrez simplement le fichier ECMap.dpk présent dans le répertoire Source, ajoutez le répertoire Source dans la liste des bibliothèques - Win32 (Menu Outils - Options).Vous pouvez installer le composant qui va se retrouver sur l'onglet ECMaps de la palette des composants
Le composant TECMap fonctionne sous tous les Delphi à partir de la version 3 sauf Chromium qui n'est disponible que pour les version 7 et +
1Activer Chromium
Pour pouvoir utiliser le navigateur Google Chromium à la place d'Internet Explorer vous devez tout d'abord installer le composant Delphi Chromium Embedded développé par Henri Gourvest.
Puis modifiez le fichier Delphi_Versions.inc livré avec ECMap et remplacez {.$DEFINE CHROMIUM} par {$DEFINE CHROMIUM}
Si vous utilisez une version de Chromium <= 275 vous devez remplacer {$DEFINE CEF275_UP} par {.$DEFINE CEF275_UP}
Vous pouvez maintenant installer le composant ECMap, pour basculer le moteur d'affichage il faut modifier la propriété TECMap.DisplayBrowser en lui attribuant les valeurs dbIE ou dbChromium
Vous devez placer les dlls de Delphi Chromium Embedded dans le répertoire de votre executable
2Démonstrations
Le composant est livré avec 7 programmes de démonstrations qui vous montreront comment l'exploiter.
DemoLocalise vous apprend à vous servir des fonctions de geolocalisation, se rendre à un point à partir de son adresse, retrouver une adresse à partir de sa position géographique.
Vous pourrez rechercher un type de lieu avec l'utilisation de Places
Vous verrez aussi l'utilisation d'une InfoWindow, la sélection de l'api employée (Google ou CloudMade) et du type de carte affichée.
DemoRoute est centré sur la gestion des routes, vous y verrez aussi comment obtenir l'altitude d'un ensemble de pointsDemoMobile concerne la gestion automatique des mobiles sur un tracé couplé à un suivi StreetView
Demo3D utilise EarthView et vous montre comment afficher un modèle 3D et lui faire suivre une route
DemoOverlays vous fait découvrir la gestion dynamique des overlays
DemoLayer vous permet de voir comment utiliser Panoramio ainsi que les autres types de layers
Enfin DemoMatrix est une adaptation en Delphi de l' exemple javascript de google et vous montre comment utiliser le service DistanceMatrix
GRATUIT - Téléchargez les Démos !
Sources
L'intégralité des sources est livré à l'achat de la licence, mais une version de test est disponible gratuitement et sans condition sur simple demande.
La version d'essai est limité sur les points suivants
- CloudMade n'est pas disponible, uniquement Google maps
- Pas de support de Chromium
- Google Earth n'est pas disponible en totalité, pas de KML
- Le composant ne doit servir qu'a tester le produit aucune distribution n'est autorisé
- Une boîte d'information est ouverte au lancement