Jump to content

Print google maps


d.bernaert

Recommended Posts

Hello,

One quick solution I think

1. Demo example:

\FMSoft\Framework\uniGUI\Demos\Desktop\GoogleMaps

2. MainForm -> Script:

function gmapPrint() {
    var content = window.document.getElementById("uni_map_canvas"); // get you map details
    var newWindow = window.open(); // open a new window
    newWindow.document.write(content.innerHTML); // write the map into the new window
    newWindow.print(); // print the new window
}

3. Print button:

procedure TMainForm.UniButton1Click(Sender: TObject);
begin
  UniButton1.JSInterface.JSCallGlobal('gmapPrint', []);
end;

 

https://stackoverflow.com/questions/13050215/google-maps-api-v3-printing-maps

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...