Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

problema del commesso viaggiatore con google maps

160 views
Skip to first unread message

BFS

unread,
Sep 25, 2014, 3:46:00 AM9/25/14
to
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

BFS

unread,
Sep 25, 2014, 12:29:52 PM9/25/14
to
risolto grazie
BFS

RobertoA

unread,
Sep 25, 2014, 12:56:31 PM9/25/14
to

"BFS" <b...@tin.it> 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



BFS

unread,
Sep 25, 2014, 1:25:32 PM9/25/14
to
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




Simone Calligaris

unread,
Sep 26, 2014, 5:27:25 AM9/26/14
to

"BFS"

> 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



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



BFS

unread,
Sep 26, 2014, 5:36:07 AM9/26/14
to
Il 26/09/2014 11:27, Simone Calligaris ha scritto:
> "BFS"
>
>> 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
>
>
>
> 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





Drizzt do'Urden

unread,
Sep 26, 2014, 6:04:58 AM9/26/14
to
Il 26/09/2014 11:36, BFS ha scritto:

>
> nulla di che alla fine sono poche righe di codice...si tratta di creare
> da vba un file html
>


cut:


scusate se divago ma per arrivare ai vostri livelli qual'e' il tragitto
da seguire?





--
Saluti da Drizzt

Simone Calligaris

unread,
Sep 27, 2014, 3:05:13 AM9/27/14
to

"BFS" <

> 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



Interessante davvero: bravo!
Il file Html creato lo esegui con FollowHyperlink?

Saluti e buon weekend




BFS

unread,
Sep 29, 2014, 3:13:21 AM9/29/14
to
no...con l'universale
Dim ret
ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & CurrentDBDir &
"\map.html")


ciao
BFS

bari...@gmail.com

unread,
Oct 7, 2014, 3:51:06 AM10/7/14
to
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

Drizzt do'Urden

unread,
Oct 7, 2014, 1:52:38 PM10/7/14
to
Il 07/10/2014 09:51, bari...@gmail.com ha scritto:

>>
> 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)
>


esattamente quello che sto cercando di fare, con moooolta fatica ;-)




> per quanto riguarda alcuni visitatori di questo newsgroup:
> - essere dei marziani ;-)
>


mi sa che hai ragione :-D



> 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
0 new messages