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