PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Probleme avec le champ carte : Impossible d'imprimer, itinéraire qui ne fonctionne plus ...
Probleme avec le champ carte : Impossible d'imprimer, itinéraire qui ne fonctionne plus ...
Started by GUERVILLE, Jan., 19 2017 10:19 AM - 4 replies
Posted on January, 19 2017 - 10:19 AM
Bonjour,

Je rencontre de grosse difficultés avec le champ carte
J'arrive à afficher ma carte :

CarteAffichePosition(CARTE_MaCarte,"MonAdresse")

Par contre

Je ne trouve pas de solution pour pouvoir l'imprimer et pour pouvoir l'exporter en fichier image

Avez vous une idée

De plus la fonction de calcul d’itinéraire ne semble plus marcher
Registered member
119 messages
Popularité : +3 (3 votes)
Posted on January, 24 2017 - 12:33 AM
Bonjour
Tu as de la chance. Moi je n'arrive pas à faire fonctionner le champ carte. Pourtant la clef api est bonne puisque l'affichage par defaut fonctionne et en manuel on peut se ballader etc. Mais dès que l'on veut centrer sur une adresse par programmation même dun lieu simple, une ville connue par exemple , la fonction CarteAffichePosition renvoie tj faux : lieu inconnu.
Jai testé aussi avec la page exemple fournie : idem ! Les itinéraires aussi. 😕
Faut-il verifier autre chose ou anomalie ??? 😨
Merci d'avance pour toute aide .j

--
Cordialement
Thierry ARBEILLE
Registered member
20 messages
Posted on June, 19 2017 - 3:41 PM
Bonjour,

Thierry, avez vous trouvé une solution ? je rencontre le même problème. "Lieu inconnu"

Cordialement,
Antoine
Registered member
119 messages
Popularité : +3 (3 votes)
Posted on June, 20 2017 - 3:29 PM
Bonjour

Oui voici le code que j'utilise pour afficher la carte dès qu'une adresse est saisie :
car la fonction CarteAffichePosition
n'a jamais fonctionné.... :(
Trace(SAI_Adresse_1+" "+SAI_CP_1+" "+SAI_Ville_1+" "+SAI_Pays)
//// Centre la carte affichée par le champ "CARTE_Position" sur une ville à partir de son nom
gPos_Adresse est une geoPosition = GglAdresseVersCoordonnées(SAI_Adresse_1+" "+SAI_CP_1+" "+SAI_Ville_1+" "+SAI_Pays)
Trace("GéoPosition: ",gPos_Adresse..Longitude, gPos_Adresse..Latitude, gPos_Adresse..Altitude)
//CarteAffichePosition(CARTE_LocAdr,adrclient)
SAI_Longi=gPos_Adresse..Longitude
SAI_Lati=gPos_Adresse..Latitude
CARTE_LocAdr=gPos_Adresse // Centre la Carte sur la GéoPosition
CARTE_LocAdr..Zoom=SAI_Zoom // Zoom dessus 16 par défaut =100m
Trace(CARTE_LocAdr..Zoom)
CarteSupprimeTout(CARTE_LocAdr)
SI SAI_Longi<>0 _ET_ SAI_Lati<>0 ALORS
CarteAjouteMarqueur(CARTE_LocAdr,gPos_Adresse) // place le marqueur
SINON
ToastAffiche("Adresse non trouvée",toastCourt,cvBas,chCentre,RougeClair)
FIN


Simple retour STP pour me confirmer que cette solution fonctionne aussi sur ton appli.

--
Cordialement
Thierry ARBEILLE
Registered member
20 messages
Posted on June, 20 2017 - 5:12 PM
Bonjour Thierry,

C'est parfait je confirme le bon fonctionnement.

Merci bien !

Cordialement,
Antoine