2010-04-15 13 views
6

In modo programmatico, ho bisogno di includere una mappa di Google Maps in file pdf generati automaticamente. Per questo, ho bisogno di convertire la mappa in qualche formato immagine (jpg, png, ecc.). Come può essere fatto?Google maps e pdf

Sto usando Python e Django se la creazione nella libreria di google maps non è sufficiente.

Grazie

risposta

10

Credo che l'unico modo è quello di importare le immagini in PDF, le immagini provenienti dal Google Maps static API.

Tuttavia, sta andando a collidere con il loro T & C:

Restrizioni della licenza. Salvo laddove espressamente consentito dai Termini, o se non hai ricevuto previa autorizzazione scritta da parte di Google (o, se applicabile, dal fornitore di determinati Contenuti), le licenze di Google di cui sopra sono soggette al rispetto delle seguenti restrizioni. Ad eccezione di quanto consentito in modo esplicito nella casella 7 o documentazione Maps API, non si deve (né può permettere a nessuno di):

(bla bla)

10.2 copiare, tradurre, modificare, creare un'opera derivata di , o mostrare pubblicamente qualsiasi Contenuto o parte di esso (ad esempio, è vietato: (a) creare modifiche lato server delle tessere mappa e (b) unire più immagini statiche su una mappa per visualizzare una mappa che è maggiore di quella consentita nella documentazione API di Maps);

10.8 utilizzare l'API di mappe statiche diversa da un'implementazione in un browser Web;

2

È possibile incorporare un swf di google map in PDF con Adobe Acrobat 9 o versioni successive.

In Flash è possibile creare e personalizzare la propria mappa di google. https://developers.google.com/maps/documentation/flash/tutorial-flash

Il file SWF pubblicato potrebbe quindi essere incorporato in PDF. E c'è anche un modo per controllare questa mappa google preimpostata con pulsanti acrobat usando la classe ExternalInterface di actinscript e collegarla con Acrobat Javascript.

Questo PDF deve essere aperto in Adobe Reader 9 o versioni successive per essere riprodotto correttamente.

vedere l'esempio qui http://www.designus.sk/blog/creating-and-animating-life-google-maps-in-pdf/

+0

Questo è molto ordinato, e bene sapere della funzione disponibile, ma dubito è avuto abbastanza sostegno in diversi lettori PDF e piattaforme di essere utilizzabile in questo momento. – Rup

+0

In parte hai ragione: gli utenti hanno bisogno di Adobe Reader 9 o versioni successive per giocare in flash in PDF. Ma la maggioranza ce l'ha. Lo stesso vale per i browser. Ma forse il flash finirà presto e questa opzione sarà ancora meno rilevante. – cobeste