PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Utilisation des service de géolocalisation Google
Utilisation des service de géolocalisation Google
Iniciado por José, 28,dic. 2018 12:42 - 8 respuestas
Miembro registrado
123 mensajes
Publicado el 28,diciembre 2018 - 12:42
Bonjour à tous
J'utilise dans une application les services de google pour récupérer les coordonnées GPS d'une adresse et calculer la distance entre l'adresse et l'entreprise
J'utilisai la fonction RESTEnvoie à l'adresse suivante "https://maps.googleapis.com/maps/api/geocode/json…
Cela ne fonctionne plus et je pense que c'est remplacé par GglAdresseVersCoordonnées
PC Soft précise qu'il faut créer un compte chez Google pour utiliser la fonction

Clé pour le service de cartographie Google Map
Pour obtenir la clé nécessaire à l'utilisation du service Google de cartographie Google Maps, connectez-vous à la console Google API : utilisez l'adresse suivante : https://developers.google.com/console.
Dans la console :
1.Cliquez sur "Créer un projet" si nécessaire. Donnez le nom de votre projet. Un identifiant est automatiquement proposé pour votre projet. Validez. Le projet est créé.
2.Dans le menu de gauche, cliquez sur "API et authentification" puis sur "API".
3.Choisissez les services dont l'application a besoin : "Geocoding API".
4.Dans le menu de gauche, cliquez sur "Identifiants".
5.Cliquez ensuite sur le bouton "Créer une clé".
6.Cliquez ensuite sur "Clé de serveur".
7.Terminez en cliquant sur le bouton "Créer".
8.La clé est créée et peut être utilisée dans la fonction GglAdresseVersCoordonnées.

J'ai essayé mais je n'arrive pas à savoir dans les conditions générales de Google si ce compte est gratuit ou payant.
Quelqu'un aurait-il une réponse ?

Merci par avance
Bonnes fêtes de fin d'année
José
Publicado el 28,diciembre 2018 - 13:38
Bonjour,

Visiblement, il faut encoder des références de carte de crédit.
C'est gratuit jusqu'à une certaine limite .....

Personnellement je ne tiens pas à me soumettre à ce genre d'exercice et je passe à un autre système via opensource

A+
Miembro registrado
677 mensajes
Publicado el 28,diciembre 2018 - 14:35
lequel en équivalence géré par windev ?
Publicado el 30,diciembre 2018 - 18:48
Leaflet

Voir dans le forum , il y a des posts à ce sujet

Belle année ....
Miembro registrado
677 mensajes
Publicado el 08,enero 2019 - 23:20
oui mais dans leaflet, on ne voit pas les parcelles en dehors des villages contrairement à google map
Publicado el 09,enero 2019 - 00:12
Il n'y a pas via MapBox la possibilité de choisir la texture plus détaillée ?

A+
Miembro registrado
677 mensajes
Publicado el 09,enero 2019 - 09:00
heu .. c'est quoi mapbox ? tu peux m'éclairer ?
Miembro registrado
4 mensajes
Publicado el 11,enero 2019 - 14:58
MapBox te permet de faire des requête sur le même serveur de OSM (Il me semble, c'est a vérifier), mais en gros avec une simple requête HTML dans laquelle tu met Latitude et Longitude de tes deux points, tu reçois un JSON contenant plein d'info inintéressante sur l'itinéraire entre les deux points.

L'URL pour la requête : https://api.mapbox.com/directions/v5/mapbox/driving/
Pour avoir la clé, crée toi un compte sur MapBox : https://www.mapbox.com/signin/…
Puis clique sur l'onglet access token

Un petit exemple d'utilisation Windev :

sUrlRequete est une chaîne = ChaîneConstruit("https://api.mapbox.com/directions/v5/mapbox/driving/%1,%2;%3,%4?overview=false&alternatives=true&steps=true&access_token=TACLESUPERLONGUEAVECPLEINDELETTREETDECHIFFRES", ...
47.125636,2.1552315,48.21452455,3.12548452);
sResultatRequete est une chaîne;
SI httpRequête(sUrlRequete) = Vrai ALORS
sResultatRequete = HTMLVersTexte(HTTPDonneRésultat(httpRésultat));
TANTQUE sResultatRequete = "{""message"":""Too Many Requests""}" _ET_ nTentative<100 //Ce message peut survenir quelques fois
HTTPRequête(sUrlRequete);
sResultatRequete = HTMLVersTexte(HTTPDonneRésultat(httpRésultat))
nTentative++
FIN
FIN


Après tu bricole ton résultat pour récupérer ce que tu souhaite dedans

J'espère t'avoir aider, Bon courage pour la suite!
Miembro registrado
677 mensajes
Publicado el 12,enero 2019 - 17:22
Merci beaucoup pour ta réponse .. je dois traiter environ 3000 parcelles (polygones), tu crois que ça va le faire avec ça ? ça va pas ramer ?