Einzelnen Beitrag anzeigen

Benutzerbild von GPRSNerd
GPRSNerd

Registriert seit: 30. Dez 2004
Ort: Ruhrpott
239 Beiträge
 
Delphi 10.4 Sydney
 
#472

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

  Alt 19. Feb 2015, 11:13
Das hat mir doch keine Ruhe gelassen, da ich gerade in Myanmar bin und meine täglichen GPSTracks dekodieren und anzeigen möchte!

Hier ein Fix, der ohne Veränderung der gmlib-Sourcen auskommt (also wieder die originale gmAPI.pas zurückbauen) und keine bisher beobachtbaren Nebenwirkungen hat, aber wohl nur eine begrenzte Lebensdauer.
Anstatt LoadAPIAsync(InitMap) aufzurufen, folgende Parameter hinzufügen, die dann die letzte funktionierende API-Version v3.18 erzwingt:

Delphi-Quellcode:
    with TScript.Create(wbGoogleMap) do
      LoadAPIAsync(InitMap,
                   DefaultLanguage,
                   DefaultRegion,
                   3.18);
Wenn Google diese aber in der Zukunft als deprecated flaggt und nicht mehr zulässt, gehts so natürlich nicht mehr.
Stefan

Geändert von GPRSNerd (19. Feb 2015 um 11:48 Uhr)
  Mit Zitat antworten Zitat