PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → API Google Map - Erreur
API Google Map - Erreur
Débuté par christophe, 20 mai 2019 05:25 - 3 réponses
Posté le 20 mai 2019 - 05:25
Bonjour

Je realise une fonction vraiment toute simple :

MaCléGoogle est une chaîne
MaCléGoogle = "AIzaSyDI1xxxxxxxxxxxxxxxCVkUJCPC3as"
LocHome est un gglCoordonnée
LocHome = GglAdresseVersCoordonnées(MaCléGoogle, "10 rue de montreuil, 75011 Paris")


Cependant j'ai un msg d erreur pas forcement comprehensible

Erreur :La fonction <GglAdresseVersCoordonnées> n'a pas d'équivalent dans le framework WL/Android.
pagebar, Déclarations globales de xxx, ligne 14, colonne 11


avez vous deja eu cette erreur ?
Membre enregistré
3 333 messages
Popularité : +93 (137 votes)
Posté le 20 mai 2019 - 07:53
Salut Christophe,
La fonction GglAdresseVersCoordonnées ne fonctionne que sous Windows
Voici Mon code Sous Android pour une application que je n'utilise plus.
Attention je crois que la politique de Google a changé, il se peut que ce code ne fonctionne plus
A vérifier auprès du support.

//On verifie la validité de la Position
MonAdresse est une Adresse
MonAdresseTexte est une chaîne= SAI_Coordonnées //"43.639942,3.837672"

pos1 est une geoPosition
pos1..Latitude = ExtraitChaîne(MonAdresseTexte,rangPremier,",")
pos1..Longitude = ExtraitChaîne(MonAdresseTexte,rangDernier,",")
SI pos1..PositionValide = Vrai ALORS
//Internet est nécessaire
SI InternetConnecté() = Vrai ALORS
// Récupère l'?adresse d'une position
MonAdresse = géoRécupèreAdresse(MonAdresseTexte)
SI ErreurDétectée = Faux ALORS
SAI_Adresse = MonAdresse..Rue + RC +...
MonAdresse..CodePostal + RC +...
MonAdresse..Ville + RC +...
MonAdresse..Région + RC +...
MonAdresse..Pays
SINON
Erreur(ErreurInfo())
FIN
SINON
Erreur("Internet est nécessaire")
FIN
SINON
Erreur("Position non Valide")
RepriseSaisie(SAI_Coordonnées)
FIN
Membre enregistré
3 333 messages
Popularité : +93 (137 votes)
Posté le 20 mai 2019 - 08:21
OUPS!,
Je me suis trompé de sens
Voici mon code adresse vers coordonnées
//Internet est nécessaire
SI InternetConnecté() = Vrai ALORS
// Récupère l?a position a partir d'une adresse
MonAdresse est une Adresse
pos1 est une geoPosition

MonAdresseTexte est une chaîne= SAI_Adresse // "142 Avenue des Champs Elysées 75008 PARIS, France"
MonAdresse = géoRécupèreAdresse(MonAdresseTexte)
SI ErreurDétectée = Faux ALORS
//On verifie la validité de la Position
pos1 = MonAdresse..Position
SI pos1..PositionValide = Vrai ALORS
//On Remplit SAI_Coordonnées
SAI_Coordonnées = "Latitude = " + pos1..Latitude + RC +...
"Longitude = " + pos1..Longitude
SINON
Erreur("Position non Valide")
FIN
SINON
Erreur(ErreurInfo())
FIN
SINON
Erreur("Internet est nécessaire")
FIN

Ma remarque sur la politique de Google est toujours valide
Membre enregistré
3 333 messages
Popularité : +93 (137 votes)
Posté le 20 mai 2019 - 09:59
j'ai mis un exemple sur le depot de pcsoft
https://depot.pcsoft.fr/resource.awp…
Message modifié, 20 mai 2019 - 10:04