PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → Problème affichage Champ Carte - Gogole Maps APIs
Problème affichage Champ Carte - Gogole Maps APIs
Débuté par Michel GARCIA, 21 nov. 2023 20:28 - 7 réponses
Membre enregistré
409 messages
Posté le 21 novembre 2023 - 20:28
Bonsoir à tous,

Je teste l'exemple WM Geolocalisation WM28 sur Android 13. L'application fonctionne dans son ensemble au niveau de la détection de ma position, mais lorsque je cherche à voir la carte, cette dernière reste vide / grise.

Est-ce lié au fait qu'il n'y a pas de boutique "Precilia" à Genève ? Je change la localisation pour Montpellier (2 magasins Precilia) ou Paris (3 magasins Precilia), mais lorsque j'en sélectionne un pour voir sa position sur la carte, cette dernière reste vide / grise aussi.

Je n'ai pas d'erreur affichée sur le Smartphone. Ci-dessous les APIs activées chez Gogole Cloud. Ai-je râté / oublié quelque chose ?

BigQuery API
BigQuery Migration API
BigQuery Storage API
Cloud Datastore API
Cloud Logging API
Cloud Monitoring API
Cloud SQL
Cloud Storage
Cloud Storage API
Cloud Trace API
Directions API
Distance Matrix API
Geocoding API
Geolocation API
Google Cloud APIs
Google Cloud Storage JSON API
Maps Elevation API
Maps Embed API
Maps JavaScript API
Maps SDK for Android
Maps SDK for iOS
Maps Static API
Places API
Roads API
Service Management API
Service Usage API
Street View Publish API
Street View Static API
Time Zone API

J'ai mon API Key, restriction uniquement Application Android, Certificat Empreinte SHA-1 ajouté pour l'appli, Aucune restriction d'appel pour les API avec la clé.

Si quelqu'un a une idée, ou a eu le même problème lié à la non-existence des boutiques Precilia, un commentaire ou suggestion est le bienvenu.

Merci.

--
If it works, don't touch it, don't look at it, AND don't fix it ! No patches, no SP ! JUST DONT FIX IT.
Membre enregistré
407 messages
Posté le 30 novembre 2023 - 09:25
Bonjour,
Que donne un simple affichage de carte ?
La dernière fois que j'ai des problèmes avec ça j'ai dû régénérer une clé Google maps, celle que j'utilisais jusqu'alors ne convenait plus (je ne sais plus pourquoi, mais il me semble que c'était au moment de la bascule WM28/Android13). Il faut aller vérifier sur le compte Google utilisé.
Membre enregistré
1 180 messages
Posté le 30 novembre 2023 - 13:32
Quand tu dis avoir mis une restriction sur la clé :
1 - Doit-on présumer que tu utilises l'application sur ton téléphone et pas en mode GO ?
2 - Quel SHA-1 as-tu mis dans la restriction ? Le SHA-1 à mettre est celui que tu trouves dans la console développeur de l'application, dans Configuration/Sécurité
Le plus simple pour debugguer serait d'enlever la restriction (ne pas en mettre du tout), attendre quelques minutes, relancer l'application et compter les points

--
Pascal Boulesteix
Applications Visiolittoral et WNat
Membre enregistré
409 messages
Posté le 02 décembre 2023 - 22:05
Bonsoir Pascal,

Le GO avec installation sur le Smartphone, la carte reste vide. Génération et déployement sur le Smartphone, ça fonctionne parfaitement. Il y a donc une différence entre les deux générations et le mode de déployement...

A mon sens, c'est un bug.

--
If it works, don't touch it, don't look at it, AND don't fix it ! No patches, no SP ! JUST DONT FIX IT.
Membre enregistré
3 748 messages
Posté le 03 décembre 2023 - 10:28
Michel GARCIA a écrit :
Bonsoir Pascal,

Le GO avec installation sur le Smartphone, la carte reste vide. Génération et déployement sur le Smartphone, ça fonctionne parfaitement. Il y a donc une différence entre les deux générations et le mode de déployement...

A mon sens, c'est un bug.

--
If it works, don't touch it, don't look at it, AND don't fix it ! No patches, no SP ! JUST DONT FIX IT.

Non ce n'est pas un bug
L'api Key est fourni pour ton application mobile
Il te faut une autre pour le go
En effet, le nom de l'application n'est pas le même dans les 2 modes
Membre enregistré
409 messages
Posté le 03 décembre 2023 - 10:57
Bonjour Popoy ! Bien vu ! Je n'avais pas pensé à cela... Il va falloir que je regarde comment est nommée l'appli lors du GO

Merci pour ta réponse.
Michel

--
If it works, don't touch it, don't look at it, AND don't fix it ! No patches, no SP ! JUST DONT FIX IT.
Membre enregistré
1 180 messages
Posté le 04 décembre 2023 - 14:56
Depuis que j'utilise CarteLicenceGgl("ma_cle_api_google") dans l'init du projet, la carte s'affiche en mode GO

--
Pascal Boulesteix
Applications Visiolittoral et WNat
Membre enregistré
3 748 messages
Posté le 04 décembre 2023 - 19:50
Salut @pascal,
Il existe 2 mode go
Le premier dit aussi mode test fait sous windows (émulation pcsoft d'un appareil mobile)
Où CarteLicenceGgl fonctionne
Le deuxième mode go sous mobile où CarteLicenceGgl ne fonctionne qu'à partir de la version 26 de windev mobile
Pour Android
Personnellement je suis resté en wm 25