Newsgroup: it.comp.appl.access
Titolo: problema del commesso viaggiatore con google maps

ciao a tutti ho cercato in rete ma non trovo soluzioni.
qualcuno di voi sa come sfruttare le api di google maps per passargli n 
indirizzi e ottenere il percorso ottimale
ovviamente da vba
 
ciao
BFS


risolto grazie
BFS

 ha scritto nel messaggio 
news:m01ftv$vj0$1...@speranza.aioe.org...

Eh, grazie grazie, spetta un attimo
Visto che ti abbiamo aiutato, dicci almeno come e' stato risolto il problema
RobertoA
 
 
 


ahahah scusa hai ragione
ho trovato tutto qui
https://developers.google.com/maps/?hl=it
 
mi perdevo perchï¿œ non avevo capito che bisognava ottenere una apposita 
APIkey da google per poter richiamare le api
 
https://developers.google.com/maps/documentation/embed/guide?hl=it#api_key
 
 
e poi dalla console attivare i servizi che intendevo usare
nel mio caso Directions API Courtesy limit: 2,500 requests/day
Google Maps Embed API Courtesy limit: 2,000,000 requests/day
Static Maps API 	Courtesy limit: 25,000 requests/day
 
capito quello nel sito ci sono le spiegazioni per fare qualsiasi cosa 
alle mappe di google
 
 
ciao
BFS
 
 
 
 

 mappe di google
 
 
 
E' molto interessante: dovresti creare un piccolo Demo e pubblicarlo su 
AccessGroup (che, mi pare, sia l'ultimo sito italiano attivo di alto 
livello).
 
 
 


 
nulla di che alla fine sono poche righe di codice...si tratta di creare 
da vba un file html
 
<html>
<iframe
   width="800"
   height="600"
   frameborder="0" style="border:0"
   src="
https://www.google.com/maps/embed/v1/directions?key=xxxxxx
 
     &origin=indirizzodipartenza
	&waypoints=tappeintermedie
		&destination=indirizzodidestinazione">
</iframe>
</html>
 
 
dove origin waypoints e destination sono i punti da visitare che vado a 
leggermi da una tabella opportunamente scritti come vuole google..senza 
spazi ma con "+"
occhio che i waypoints vanno concatenati con "|"
 
fatto questo
apro in automatico il file generato e l'utente vede su google il percorso
 
ovviamente quel key=xxxxxx va cambiato con la propria api key ottenuta 
registrandosi
 
adesso valuto se usare il componente webbrowser per visualizzare tutto 
dentro una maschera del programma
 
ciao
BFS
 
 
 
 
 


 
 
cut:
 
 
scusate se divago ma per arrivare ai vostri livelli qual'e' il tragitto 
da seguire?
 
 
 
 
 
-- 
Saluti da Drizzt

 dentro una maschera del programma
 
 
 
Interessante davvero: bravo!
Il file Html creato lo esegui con FollowHyperlink?
 
Saluti e buon weekend
 
 
 
 


no...con l'universale
Dim ret
ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & CurrentDBDir & 
"\map.html")
 
 
ciao
BFS
 


eh eh eh, per quanto mi riguarda:
- porsi dei problemi
- cercare la soluzione
- smadonnare
- cercare su internet
- rivolgersi agli esperti dei newsgroup
- leggere e studiare (mmm... forse questa andava prima)
 
per quanto riguarda alcuni visitatori di questo newsgroup:
- essere dei marziani ;-)
 
Io, che sono tuttora un pivello, sono però riuscito a fare cose che non pensavo, addirittura ad aiutare qualcuno nel poco che ho imparato.
Buon lavoro.
Riccardo Baldinotti


 
 
Grazie, spero di raggiungere ottenere qualche risultato.
 
 
 
-- 
Saluti da Drizzt