FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Utilisation des service de géolocalisation Google
Utilisation des service de géolocalisation Google
Débuté par José, 28 déc. 2018 12:42 - 8 réponses
Connectez-vous…
José
#1
Membre enregistré
119 messages
Popularité : +1 (1 vote)
Posté le 28 décembre 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é
Signaler
0
0
J-M des Grottes
#2
Posté le 28 décembre 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+
Signaler
0
0
LC
#3
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 28 décembre 2018 - 14:35
lequel en équivalence géré par windev ?
Signaler
0
0
J-M des Grottes
#4
Posté le 30 décembre 2018 - 18:48
Leaflet
Voir dans le forum , il y a des posts à ce sujet
Belle année ....
Signaler
0
0
LC
#5
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 08 janvier 2019 - 23:20
oui mais dans leaflet, on ne voit pas les parcelles en dehors des villages contrairement à google map
Signaler
0
0
J-M des Grottes
#6
Posté le 09 janvier 2019 - 00:12
Il n'y a pas via MapBox la possibilité de choisir la texture plus détaillée ?
A+
Signaler
0
0
LC
#7
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 09 janvier 2019 - 09:00
heu .. c'est quoi mapbox ? tu peux m'éclairer ?
Signaler
0
0
leozeleba
#8
Membre enregistré
4 messages
Posté le 11 janvier 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 :
s
UrlRequete
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
)
;
s
ResultatRequete
est une chaîne
;
SI httpRequête
(
s
UrlRequete
) =
Vrai
ALORS
s
ResultatRequete
=
HTMLVersTexte
(
HTTPDonneRésultat
(
httpRésultat
)
)
;
TANTQUE
s
ResultatRequete
=
"{"
"message"
":"
"Too Many Requests"
"}"
_ET_
n
Tentative
<
100
//Ce message peut survenir quelques fois
HTTPRequête
(
s
UrlRequete
)
;
s
ResultatRequete
=
HTMLVersTexte
(
HTTPDonneRésultat
(
httpRésultat
)
)
n
Tentative
+
+
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!
Signaler
0
0
LC
#9
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 12 janvier 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 ?
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte