Einzelnen Beitrag anzeigen

Thom

Registriert seit: 19. Mai 2006
570 Beiträge
 
Delphi XE3 Professional
 
#102

AW: Google Maps über COM (Component Object Model)

  Alt 20. Jul 2011, 14:11
Ich habe mir die Seite von Google gerade mal angeschaut.

Der aktuelle Verkehr wird in einem TrafficLayer angezeigt. Um diesen anzuzeigen, ist nur eine einzige Zeile im Quelltext nötig:
Delphi-Quellcode:
  //...
  Google.Maps.TrafficLayer.SetMap(Map);
Dabei wird ein TrafficLayer-Objekt erstellt (TTrafficLayer für Delphi und ein entsprechendes TrafficLayer-Objekt in JavaScript) und anschließend der Karte zugewiesen, auf dem die Anzeige erfolgen soll.

Das Ergebnis sieht dann folgendermaßen aus:
trafficlayer.jpg

So weit - so gut.
Die Verkehrsprognose scheint im selben Layer dargestellt zu werden. Nun habe ich die Vermutung, daß das Abrufen dieser Daten nicht über dokumentierte API-Funktionen geschieht (das wäre nicht das erste Mal) - zumindest habe ich (bisher) nichts dazu gefunden.
Da hilft nur, die genutzen JavaScripte zu untersuchen, denn alles das, was mit JavaScript möglich ist, läßt sich auch im Framework umsetzen. Ich werde mir das einmal anschauen - wird aber eine kleine Weile dauern.
Angehängte Dateien
Dateityp: zip TrafficLayer.zip (272,1 KB, 123x aufgerufen)
Dateityp: zip TrafficLayer_Source.zip (1,8 KB, 110x aufgerufen)
Thomas Nitzschke
Google Maps mit Delphi
  Mit Zitat antworten Zitat