Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#4

Re: TWebBrowser: Benachrichtigung nach jscript-aktion bekomm

  Alt 26. Jul 2007, 06:48
Dachte ich es mir doch.

Etwas ähnliches habe ich eben auch gemacht. Dabei bin ich so vorgegangen:
- von den Google-Map-Api-Doku Seiten habe ich mir die "simple.html" geholt und ein wenig modifiziert (damit man an das map-Objekt rankommt) - siehe Anhang
- Dazu habe ich eine Klasse geschrieben, die den aktuellen Mapinhalt aus einem TWebbrowser in ein TBitmap zeichnet (ohne Google-Overlays) - siehe Anhang
- Letztendlich habe im Programm bei Webbrowser.OnDownloadComplete einen Timer gestartet. Dieser hat dann das Speichern des Bildes ausgelöst.

Ich weiß, die Methode ist nicht schön, aber sie reicht aus um ganze Länderkarten zu erstellen.

Und ich weiß auch, das ich deine Frage nicht wirklich beantwortet habe. Das ist nur ein Alternativ-Vorschlag (der funktioniert).

Falls du noch Fragen hast: frag ruhig.

Btw: Das Ganze funktioniert wunderbar auch ohne Google-Account.

//edit: Ich hab noch eine Beispiel-Unit angehangen
Angehängte Dateien
Dateityp: zip simple_html_117.zip (600 Bytes, 24x aufgerufen)
Dateityp: pas ugmap_113.pas (6,6 KB, 21x aufgerufen)
Dateityp: pas umain_193.pas (3,7 KB, 31x aufgerufen)
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat