PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Problème avec la fonctionne CarteAjouteItinéraire
Problème avec la fonctionne CarteAjouteItinéraire
Débuté par simo, 23 oct. 2018 05:58 - 16 réponses
Posté le 23 octobre 2018 - 05:58
Bonjour,
j'utilise la fonctionne
CarteAjouteItinéraire(CARTE_ChampCarte, ["Place de la comédie, Montpellier", ...
"Avenue des Champs Elysées, Paris"], itinéraireAutomobile)


Sur le simulateur ça fonctionne sans problème , mais sur le téléphone ça marche pas , j'ai tester sur différents devices.
Un message d'erreur indiquant qu'une erreur s'est produite durant le calcul de l'itinéraire

Protocole de reproduction :
le problème s'affiche à l'utilisation de la fonctionne CarteAjouteItinéraire, en utilisant des adresses ou des geoposition

J'ai jamais eu de problème avec cette fonctionne avec la version 20 de WM.
Quelqu'un a eu le mème problème ?


Posté le 26 octobre 2018 - 12:39
Salut,

J'ai le même soucis. C'est tout nouveau je pense. Car mon projet fonctionnait bien, et lors d'un nouveau déploiement, cette fonction ne fonctionnait plus.

PS: sur Ios, ça fonctionne.
Posté le 18 avril 2019 - 16:53
Bonjour,

du nouveau sur le sujet? J'ai le même message depuis trois mois: jamais pu obtenir de résultat.
J'affiche les marqueurs et Google me donne les adresses mais impossible d'afficher l'itinéraire.
Je fais des tests en Windev Mobile19 , j'ai essayé sur la version 22 d'un ami: même message.
Y a-t-il le même problème avec la 24?

Didier
Posté le 18 avril 2019 - 18:19
Bonjour,

En version 23 Express, je confirme, même problème...
Membre enregistré
3 330 messages
Popularité : +93 (137 votes)
Posté le 18 avril 2019 - 21:38
Didier,
Google a changer les règles d'utilisation
Posté le 18 avril 2019 - 22:23
Bonsoir Popoy,
oui j'ai bien appréhendé la chose: j'ai généré une clé google API avec les services requis et la carte bleue.
Il n'est dit nulle part qu'afficher un itinéraire par CarteAjouteItineraire ne fonctionne plus, y compris par PCSoft.
Donc théoriquement cela doit fonctionner non?
Ou bien seulement avec la version 24? ( Google a changé les règles après la 23 je crois)

Didier
Membre enregistré
3 330 messages
Popularité : +93 (137 votes)
Posté le 19 avril 2019 - 07:16
cela ne veut pas dire que la 24 en tient compte.
A moins que tu es les sources de Pcsoft ?
Je te conseil de passer par un champ HTML ou d'utiliser OSM, Microsoft etc.
Membre enregistré
8 messages
Popularité : +1 (1 vote)
Posté le 14 mai 2019 - 16:46
Même problème chez moi. J'espérais que quelqu'un aurait la solution.
Membre enregistré
637 messages
Popularité : +36 (36 votes)
Posté le 15 mai 2019 - 07:12
Bonjour,

Je confirme que la fonction CarteAjouteItineraire ne fonctionne plus depuis plusieurs mois déjà.

Je suis en 23 et je n'ai pas testé sous iOS.

A toutes fins utiles, j'ai testé sur différentes versions d'android. Depuis la 5.1 jusqu'à 8.1
Evidemment, les positions sont valides (les marqueurs s'affichent). D'ailleurs, le navigateur natif lancé via géoLanceAppli avec les mêmes coordonnées, affiche parfaitement l'itinéraire. Les APIS utiles sont bien validés.
Un changement des règles Google ou un bogue pcsoft ?

Néanmoins, sur mes applications plus anciennes cela fonctionne sans soucis ?!

Quelqu'un a-t-il remonté ce soucis à psoft ?

Cordialement,
Eric.
Message modifié, 15 mai 2019 - 07:27
Membre enregistré
12 messages
Popularité : -1 (1 vote)
Posté le 01 juin 2019 - 18:23
Bonjour,

Je confirme CarteAjouteItineraire ne fonctionne plus sous Android.

Des solutions ?
Message modifié, 01 juin 2019 - 18:24
Membre enregistré
8 messages
Popularité : +1 (1 vote)
Posté le 04 juin 2019 - 13:59
pour ma part je suis parti sur Géoservices IGN. je retrouve les données dont j'ai besoin
Posté le 05 juin 2019 - 14:47
Je viens de tester ce code suivant avec la version 24, l'itinéraire s'affiche correctement sur mon téléphone.
Que renvoie CarteAjouteItinéraire ? quel est le compte-rendu d'erreur (ErreurInfo) ?
Posté le 19 août 2019 - 12:10
Bonjour,
Même PB avec la 23 Express.
Le PB est-il corrigé dans la 24 ? Quelqu'un peut il confirmer ?
J'hésite à acheter la 24 tant que je n'ai pas la certitude que cette fonction ait été corrigée dans la 24
Merci
Daneel
Membre enregistré
81 messages
Popularité : +7 (7 votes)
Posté le 29 septembre 2019 - 21:59
Bonjour,

J'ai bien la version Windev 24, j'ai presque le même souci, c'est-à-dire :
Si je choisi le mode manuel (itinéraireManuel) aucun souci j'ai le tracé,
Mais si je le laisse le mode par défaut automobile (itinéraireAutomobile) alors le tracé ne s'affiche pas.
pos1 is a geoPosition
pos1..Latitude = 50.816819
pos1..Longitude = 4.412377
MapAddMarker(MAP_Home, pos1)

pos2 is a geoPosition
pos2..Latitude = 50.846703
pos2..Longitude = 4.352476
MapAddMarker(MAP_Home, pos2)

MapAddItinerary(MAP_Home, [pos1, pos2],itinéraireAutomobile,RGB(255, 0, 0),60,3) // 60 Opacité - 3 Epaisseur
MAP_Home..Zoom = zoomAdaptSize

Vraiment dommage, quelqu'un à une solution en passant par JS le champ CARTE ?
Message modifié, 29 septembre 2019 - 22:00
Posté le 30 septembre 2019 - 17:28
il doit y avoir un message d'erreur retourné par CarteAjouteItinéraire sur l'absence des API nécéssaires
Pour que l’itinéraire fonctionne il est désormais nécessaire d'activer l'API Directions en plus de Maps SDK.
API payante au dela du credit de 200$ soit 40000 requetes / mois ((5.00 USD per 1000 jusqu'a 100000)
Membre enregistré
81 messages
Popularité : +7 (7 votes)
Posté le 30 septembre 2019 - 18:21
Je confirme,

En plus de l'activation de Maps JavaScript API, il faut activer Directions API,

Bien sûr il ne faut pas oublier la MapLicenseGgl("Clé API") dans le code d'initialisation du projet.

Maintenant ça fonctionne parfaitement l'itinéraire Automobile sans problème.

Un grand merci stef1811 :merci:
Posté le 08 novembre 2019 - 10:54
Bonjour,

Je ne parviens toujours pas à afficher un itinéraire sous Android 8.0 malgré le fait que toutes les API soient déclarées chez Google. Les marqueurs sont bien affichés mais le message d'erreur mentionné plus tôt dans ce post reste inchangé. Avez-vous trouvé une solution? Merci pour vos éventuelles réponses.

Cordialement.