2010-04-15 86 views
6

在編程方面,我需要包括谷歌地圖地圖到自動生成的PDF文件。爲此,我需要將地圖轉換爲某種圖像格式(jpg,png等)。如何做呢 ?谷歌地圖和pdf

我使用Python和Django的,如果建立在谷歌地圖圖書館是不夠的。

感謝

回答

10

我認爲唯一的辦法就是圖像導入PDF格式,將圖像從Google Maps static API到來。

但是,它會用自己T & C碰撞:

許可限制。除非本條款明確允許,或者除非您事先獲得Google(或適用的特定內容提供商)的書面授權,否則Google以上的許可將遵守以下所有限制。除了在第7或Maps API文檔中明確許可,您不得(也不得允許任何其他人):

(內容十分重要)

10.2複製,翻譯,修改,創作衍生作品,或公開顯示任何內容或其任何部分(例如,禁止以下內容:(a)創建地圖圖塊的服務器端修改;以及(b)拼接多個靜態地圖圖像以顯示大於允許的地圖在Maps API文檔中);

10.8使用比在Web瀏覽器中實現其他的靜態地圖API;

2

您可以使用Adobe Acrobat 9或更高版本將swf谷歌地圖嵌入到PDF中。

在Flash中,您可以創建和自定義自己的谷歌地圖。 https://developers.google.com/maps/documentation/flash/tutorial-flash

發佈的SWF則可以嵌入到PDF。還有一種方法是如何使用actinscript ExternalInterface類使用Acrobat按鈕控制此預先設計的Google地圖並將其與Acrobat Javascript連接起來。

必須在Adobe Reader 9或更高版本中打開此PDF才能正確播放。

看到這裏 http://www.designus.sk/blog/creating-and-animating-life-google-maps-in-pdf/

+0

樣品這是非常整齊,並很好的瞭解函數的使用,但我懷疑它有足夠的支持,在不同的PDF閱讀器和平臺是可用的現在。 – Rup 2013-02-27 10:00:07

+0

你有部分權利 - 用戶需要Adobe Reader 9或更高版本才能在PDF中播放Flash。但大多數人擁有它。瀏覽器也是如此。但也許閃光燈將很快「結束」,這種選擇將更加不相關。 – cobeste 2013-03-04 21:57:52