Avant que georecupereadresse existe voilà quel était ma solution
Attention Cela fait longtemps que je ne l'ai pas utilisé, La procédure est surement à réadapté
et nécessite de rajouter l'API key
Code (Windev):sMonUrl est une chaîne = "https://maps.googleapis.com/maps/api/geocode/xml?latlng="
sResu est une chaîne UNICODE
MonAdresse est une Adresse
MesCoordonees est une chaîne= SAI_Coordonnées
pos1 est une géoPosition
pos1..Latitude =Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(MesCoordonees,rangPremier,",")
pos1..Longitude =Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(MesCoordonees,rangDernier,",")
SI pos1..PositionValide = Vrai ALORS
//Internet est nécessaire
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
() = Vrai ALORS
// Récupère l'adresse d'une position
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sMonUrl+MesCoordonees)
sResu=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
())
sMonAdressetexte est une chaîne =Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sResu,"formatted_address",1,XMLIgnoreLaCasse)
//https://maps.googleapis.com/maps/api/geocode/xml?latlng=40.714224,-73.961452
//277 Bedford Avenue, Brooklyn, État de New York 11211, États-Unis
//https://maps.googleapis.com/maps/api/geocode/xml?latlng=43.639942,3.837672
//Rue Pierre Antonini, Euromédecine 1, 34090 Montpellier, France
MonAdresse..Rue =Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sMonAdressetexte,rangPremier,",")
MonAdresse..Ville=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sMonAdressetexte,2,",")
MonAdresse..Région=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sMonAdressetexte,3,",")
MonAdresse..CodePostal=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sMonAdressetexte,4,",")
MonAdresse..Pays=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(sMonAdressetexte,rangDernier,",")
SAI_Adresse = "MonAdresse Complete = " + sMonAdressetexte + RC + ...
"Rue = "+ MonAdresse..Rue + RC + ...
"CodePostal = "+ MonAdresse..CodePostal + RC + ...
"Ville = "+ MonAdresse..Ville + RC + ...
"Région = "+ MonAdresse..Région + RC + ...
"Pays = "+ MonAdresse..Pays
SINON
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
("Internet est nécessaire")
FIN
SINON
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
("Position non Valide")
RepriseSaisie(SAI_Coordonnées)
FIN
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
WM Problème géoRécupèreAdresse Coordonnées Vers Adresse WM23
Discussion dans 'Windev Mobile' créé par Logan, Juin 11, 2020.
en t'inspirant de mon code précédant regarde ce lien
Code (Text):https://nominatim.openstreetmap.org/reverse?format=xml&lat=52.5487429714954&lon=-1.81602098644987&zoom=18&addressdetails=1
en tout cas j'ai une appli mobile avec l'utilisation de georecupereadresse qui fonctione.
[code =windev]
PROCÉDURE maj_adresse()
maposition est une géoPosition
maposition=GPSRécupèrePosition(360000,"Récupération position")
SI EnModeSimulateur() ALORS
Monadresse..CodePostal=93110
Monadresse..Ville="Rosny sous bois"
SINON
Monadresse=géoRécupèreAdresse(maposition.Latitude+","+maposition..Longitude)
FIN
[/code]
monadresse est variable de type adresse.
et j'ai pas de soucis.
et d’ailleurs ca me perturbe car je ne retrouve pas dans mon code l'endroit ou j'ai renseigné ma clef google.
en tout cas j'ai une appli mobile avec l'utilisation de georecupereadresse qui fonctione.
[code =windev]
PROCÉDURE maj_adresse()
maposition est une géoPosition
maposition=GPSRécupèrePosition(360000,"Récupération position")
SI EnModeSimulateur() ALORS
Monadresse..CodePostal=93110
Monadresse..Ville="Rosny sous bois"
SINON
Monadresse=géoRécupèreAdresse(maposition.Latitude+","+maposition..Longitude)
FIN
[/code]
monadresse est variable de type adresse.
et j'ai pas de soucis.
et d’ailleurs ca me perturbe car je ne retrouve pas dans mon code l'endroit ou j'ai renseigné ma clef google.Cliquez pour agrandir...
j'ai fait ca y a longtemps, me rappelait plus, mais maintenant que tu le dit ca me revient.
désolé
mais en tout cas la fonction n'a pas de soucis si tu renseigne la clef.
après j'utilise aussi beaucoup directement les api de la même façons que toi.
bref c'est soit tu veux impérativement google et tu récupère la clef.
soit tu fait avec openstreetmap sans clef .
je vois pas d'autre solution.
en tout cas j'ai une appli mobile avec l'utilisation de georecupereadresse qui fonctione.
[code =windev]
PROCÉDURE maj_adresse()
maposition est une géoPosition
maposition=GPSRécupèrePosition(360000,"Récupération position")
SI EnModeSimulateur() ALORS
Monadresse..CodePostal=93110
Monadresse..Ville="Rosny sous bois"
SINON
Monadresse=géoRécupèreAdresse(maposition.Latitude+","+maposition..Longitude)
FIN
[/code]
monadresse est variable de type adresse.
et j'ai pas de soucis.
et d’ailleurs ca me perturbe car je ne retrouve pas dans mon code l'endroit ou j'ai renseigné ma clef google.Cliquez pour agrandir...
Bonjour Khaliassa
C'est la même chose que je voulais te dire c'est lors de la compilation que la clé est demandée.
Alors on continue à chercher des solutions avec GoogleMap sans Clé.
Désoler de dire une fois de plus que OpenStreetMap à des limites.
Je prends un exemple basé toujours sur les Coordonnées Long et Lat pour avoir une Adresse.
En réponse des résultats sur OpenStreetMap les Coordonnées que j'ai introduite : j'ai bien ville, rue, pays.
Mais chez le Top des tops Google Map j'ai bien aussi ville, rue, pays mais en plus la Bête me donne non seulement le numéro de rue,
mais elle est allé en jusqu'au plus petit détail comme "Nouvelle route x".
Alors on continue à chercher des solutions avec GoogleMap sans Clé.
Alors si nous pensons que GoogleMap reste toujours un mystère avec sa fameuse Clé Api alors nous devons vite tourner la page.
oui mais c'est ce que je te dis je ne saurais pas faire sans la clef.
j'ai bien compris que comme moi tu préfère google map
et je te redis que tu as un crédit de 300 $ de tête par mois ce qui équivaut a un quotas de requete.
google map n'est pas un mystere. cela fonctionne parfaitement chez moi avec la clef que j'ai obtenu en créent mon compte developeur.
donc soit tu te crée une clef google
soit tu utilise open street soit tu cherche nue autre carte open source de type leaflet
qui fonction par requette .