1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. 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.

  1. Logan

    Logan Member

    Inscrit:
    Nov 8, 2018
    Messages:
    66
    J'aime reçus:
    3
    Bonjour

    Quelqu'un a eu un retour de "géoRécupèreAdresse" ?
    Parce que même dans mon smartphone ça ne fonctionne pas du tout.
    Et il ne détecte aucune erreur.

    Adresse Vers Coordonnées pas de problème.

    Mais Coordonnées Vers Adresse alors la bête m' envoie balader.


    Voilà le code en question sur windev mobile 23

    MonAdresse est une Adresse

    MonAdresse = géoRécupèreAdresse(2.333333,48.866667)
    SI ErreurDétectée = Faux ALORS
    Info(MonAdresse..Pays)
    Info(MonAdresse..Ville)
    Info(MonAdresse..Région)
    FIN


    Merci
     
    Tags:
  2. khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    maintenant google demande obligatoirement une clef
    pour cela il te faut créer un compte et renseigner ta cb
    meme si tu as un credit offert.

    en fait la commande focntionne mais ls json est vide
     
  3. Logan

    Logan Member

    Inscrit:
    Nov 8, 2018
    Messages:
    66
    J'aime reçus:
    3
    Merci
    je suis toujours obligé de passer comme toujours chez OpenStreetMap.
    Mon problème avec OpenStreetMap il donne des informations limité lorsqu'il faut avoir des Coordonnées Vers Adresse par rapport à Google qui donne le Maximin d'information au plus petit détail même. Ex Info MonAdresse Région et Rue. Google donne vraiment le plus petit détail pour retrouver l'endroit ou tu te rends à partir des Coordonnées Long et Lat par rapport à OpenStreetMap donc le plus petit détail. Pour la localisation d'une CarteMap à partir des coordonnées Long et Lat il y' a pas de problème entre les 02. Mais lorsqu'il faut avoir une Adresse bien détaillée alors Google est le Top des Tops. Par rapport à OpenStreetMap qui reste pour moi dans sa phase toujours embryonnaire du Coté des Coordonnées Vers Adresse. ça c'est mon Analyse je ne détiens pas la science infuse.

    Merci
     
  4. khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    ben perso j'ai essayer les api openstreepmap, mais les meme problemes que toi sur le details des adresse.
    du coup je suis rester avec google.

    sachant qu'une fois que tu as créée ton compte et mis ta cb tu as pour le moment un credit de 300 $ par mois.

    ca reviens a un quotas gratuit

    et du coup je fonctionne comme ca
     
  5. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,884
    J'aime reçus:
    1,533
    Pour info j'ai mis un exemple sur le dépôt de pcsoft

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  6. Logan

    Logan Member

    Inscrit:
    Nov 8, 2018
    Messages:
    66
    J'aime reçus:
    3

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Pour info j'ai mis un exemple sur le dépôt de pcsoft

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Cliquez pour agrandir...

    Bonsoir Popoy

    Merci mais même dans ton exemple sur le dépôt de pcsoft une Adresse Vers Coordonnées pas de problème.

    Mais Coordonnées Vers Adresse alors là la bête ne dit rien et reste me regarder comme un pot de fleur. Tu as une autre possibilité hors mis OpenStreetMap.

    Si tu as une autre possibilité agissant comme le TOP DES TOPS Google vraiment détaillé jusqu'au petit détail je suis preneur ?.

    Ou une autre possibilité de franchir Google sans Key ?

    Merci
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,884
    J'aime reçus:
    1,533
    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
        SI

    Bonjour 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
     
     
    jfk2lax apprécie ceci.
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,884
    J'aime reçus:
    1,533
    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
     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    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.
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,884
    J'aime reçus:
    1,533

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    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...
    Dans wm android c'est lors de la compilation que la clé est demandée
     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    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.
     
  • Logan

    Logan Member

    Inscrit:
    Nov 8, 2018
    Messages:
    66
    J'aime reçus:
    3

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    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.






     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    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 .
     
  • Partager cette page

    Chargement...