3
我試圖只打印用戶在地圖中看到的內容,當他點擊打印按鈕時,但我不知道爲什麼地圖完全改變。如何在打印整個頁面時修復Google Map API?
我只是想讓地圖調整圖像的大小以適合打印。如果地圖大小不一定很重要。
但我發現了這一點:
謝謝!
我試圖只打印用戶在地圖中看到的內容,當他點擊打印按鈕時,但我不知道爲什麼地圖完全改變。如何在打印整個頁面時修復Google Map API?
我只是想讓地圖調整圖像的大小以適合打印。如果地圖大小不一定很重要。
但我發現了這一點:
謝謝!
谷歌地圖API does not support印刷:
從JavaScript API的打印,不支持。這是因爲 打印支持在常用瀏覽器中不一致。我們 建議使用Static Maps API進行打印。
如前所述,解決方案是使用Static Map API。您只需獲取地圖的視角(邊界)並將其發送到靜態地圖API並檢索可輕鬆打印的圖像。 Static Map API甚至支持標記之類的東西。
https://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap
&markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.
&markers=color:red%7Clabel:C%7C40.718217,-73.998284
&key=YOUR_API_KEY