Bonjour,
J'utilise Delphi 10.3.2 depuis quelques semaines, et j'ai utilisé un grand nombre de versions antérieures
Je développe une appli pour mobile Android, et j'aimerais intégrer les fonctionnalités Google Maps dans cette appli.
J'ai vu qu'Embarcadero propose des tutoriels comme Map Type Selector ou Maps, situés dans C:\Users\Public\Documents\Embarcadero\Studio\20.0\Samples\Object Pascal\Multi-Device Samples\Device Sensors and Services
J'ai créé un projet dans la Google API, que j'ai appelé "AndroidMaps". J'ai créé une clé sur laquelle j'ai mis des restrictions (pour les applications Android) et une limite d'utilisation (nom du package = xxxxxx avec empreinte SHA-1 = AA:BB:CC... sur 40 caractères). Mon API Key est AIzaSY......
J'ai ouvert l'exemple C:\Users\Public\Documents\Embarcadero\Studio\20.0\Samples\Object Pascal\Multi-Device Samples\Device Sensors and Services\Map Type Selector\Map_ObjectPascal.dproj
J'ai modifié les options du projet pour la cible Debug - Android :
- Accès à l'état du réseau : True
- Accéder à un emplacement approximatif : True
- Accéder à un emplacement précis : True
J'ai mis le service cartographique à True dans la liste des droits (toujours pour la cible Debug - Android)
J'ai mis le même nom de package que dans la console Google API, et j'ai repris la clé que Google m'a donnée.
Mon téléphone est reconnu et apparaît dans la liste déroulante des devices sur Delphi 10.3.2 (j'ai déjà déployé de petites applis dessus sans problème)
Lorsque j'exécute le tuto Map_ObjectPascal, l'appli affiche ce message d'exception au lancement :
J'ai également la même erreur lorsque j'exécute le tuto TabbedMapProject
Est-ce que quelqu'un a ce problème chez lui ?? Ou y a-t-il un moyen de contourner ??
J'ai supprimé le composant TMapView de la fiche, et il n'y a plus de message d'erreur ... le problème semble venir de là !
Merci pour vos réponses
Partager