我正在使用谷歌地圖API v2。當我去打印地圖時,控件正在打印出來。我如何設置GLargeMapControl和GMapTypeControl不打印?從不帶控件的Google地圖打印地圖
我在API中看到有一個GControl Printable構造函數,但無法找到任何有關其用法的信息。
我已經使用這些2種功能的嘗試:
功能Clickheretoprint() { VAR disp_setting = 「工具欄=沒有,位置=沒有,目錄=沒有,菜單欄=無,」; disp_setting + =「scrollbars = no,width = 650, height = 600,left = 100,top = 25」; var content_vlue = document.getElementById(「gm」)。innerHTML;
var docprint=window.open("","",disp_setting); docprint.document.open(); docprint.document.write('<html><head><title>Inel
電力系統');
docprint.document.write('</head><body
類= 「gmnoprint打印」 的onLoad = 「window.print(); window.close()的」>「); docprint.document.write(content_vlue); docprint.document.write(''); docprint.document.close(); docprint.focus(); }
和
功能ClickHereToPrint(){嘗試{
var oIframe =
的document.getElementById( 'ifrmPrint'); var oContent = document.getElementById('gm')。innerHTML; var oDoc =(oIframe.contentWindow || oIframe.contentDocument);如果 (oDoc.document)oDoc = oDoc.document; oDoc.write(「title」); 012DoDoc.write(「」); oDoc.write(oContent +「」); oDoc.close(); }
趕上(E){
self.print();
}
}
在HTML頁面我有:
VAR升at,lon,init_zoom; lat = 44.9647979303; lon = -99。84375; init_zoom = 3;
谷歌地圖打印測試<script type="text/javascript" src="mapscripts.js"></script> </head>
打印
<div id="bottomDiv" class="clsBottomDiv" align="left"> <table> <tr> <td> Search for Address: <form onSubmit="return Geocode()"> <input id="search" type="text" size="60"
/>
</tr> </table> </div> </td> </tr> </table> </div> </body> </html>
我想給iframe的一類gmnoprint也沒有運氣。
,在我同http://www.fisheragservice.com/tm/ge/test2.html – Dennis 2011-01-19 22:31:44