Delphi-PRAXiS
Seite 53 von 55   « Erste     343515253 5455      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Google Maps über COM (Component Object Model) (https://www.delphipraxis.net/157004-google-maps-ueber-com-component-object-model.html)

GPRSNerd 3. Nov 2017 07:44

AW: Google Maps über COM (Component Object Model)
 
Wenn ich HTMLObjects vor gmEvents einbinde bekomme ich folgenden Fehler beim Zuweisen des Marker.OnClick-Events:

[dcc32 Fehler] Unit_Main.pas(2616): E2010 Inkompatible Typen: 'System.SysUtils.TProc<System.TObject,HTMLObjects. TEvent>' und 'Procedure of object'

Meine Procedure ist folgendermaßen definiert:

Delphi-Quellcode:
procedure GoogleMapMarkerClick(Sender: TObject; Event: TEvent);


und so weise ich sie zur Runtime zu:

Delphi-Quellcode:
with New(Google.Maps.Marker(MarkerOptions)) do
  OnClick := GoogleMapMarkerClick;

Peter.Stadler 16. Feb 2018 08:28

AW: Google Maps über COM (Component Object Model)
 
Seit 13 Februar gibt es ein neues Google Maps API Version 3.32, als experimentelle Version und 3.31 als Default-Version. Bisher benutzte ich Version 3.23, aber die gibt es offensichtlich nicht mehr.

Seit diesem Update funktonieren alle meine auf Thoms source code basierten Mapper nicht mehr.

Was kann man dagegen tun?

Jede Idee ist willkommen.

mfg Peter

GPRSNerd 16. Feb 2018 08:52

AW: Google Maps über COM (Component Object Model)
 
Liste der Anhänge anzeigen (Anzahl: 2)
Seltsam, habe es gerade mit meinen Programmen ausprobiert und es gehen ohne recompilen oä. alle GMapVersionen, sowohl <3.31, 3.31 und 3.32.
Kann man auch schön an der geänderten Darstellung sehen, siehe angehängte Grafiken.

Peter.Stadler 16. Feb 2018 10:29

AW: Google Maps über COM (Component Object Model)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier kommt das Ergebnis als Printscreen, wenn ich das Programm MapSimple ausführe.

Ich verwende XE8 32 Bit. Bei 64Bit gleiches Resultat!

mfg Peter

GPRSNerd 16. Feb 2018 10:54

AW: Google Maps über COM (Component Object Model)
 
Du hast aber den Emulationsmodus für deine App richtig gesetzt, oder?
Siehe meinen Beitrag unter #509

Peter.Stadler 16. Feb 2018 11:26

AW: Google Maps über COM (Component Object Model)
 
Ich habe alles so im Registry und in gmAPI.pas eingetragen, wie Du es in #509 angibst. Jetzt funktioniert wieder alles.

Herzlichen Dank!

Borni 6. Jun 2018 15:59

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

Ist es jetzt vorbei ohne API-Key und ohne Bezahlung ?

Von Adresse zu Koordinaten, kommt ohne Umstellung nichts mehr !
Ist das schon die Umstellung ?

Gruß Borni

Rollo62 6. Jun 2018 18:43

AW: Google Maps über COM (Component Object Model)
 
Ich suche hier auch noch nach einer Lösung, denke aber das ich nocb unter die FreeTier Regelung falle.
Aber wer kan das schon genau vorhersagen ?

Rollo

Borni 7. Jun 2018 14:57

AW: Google Maps über COM (Component Object Model)
 
trotzdem muss wohl der API-Key mit übertragen werden, nur wo ?
200$ bekommt jeder registrierter Benutzer als Guthaben (z.B.: 5000 Anfragen Adresse->Koordinaten), darüber hinaus 40$ pro 1000 Anfrage. Es dürften viele unter die Freeroll fallen.

Gruß Borni

GPRSNerd 7. Jun 2018 15:25

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

Zitat von Borni (Beitrag 1404190)
trotzdem muss wohl der API-Key mit übertragen werden, nur wo ?

Hier als BrowserKey:

Delphi-Quellcode:
function LoadAPI(InitMapProc: TNotifyEvent;
                     Language: String = DefaultLanguage;
                     Region: String = DefaultRegion;
                     BrowserKey: string = DefaultKey;
                     APIVersion: Double = DefaultAPIVersion;
                     IEVersion: String = DefaultIEVersion;
                     UseSensor: Boolean = false;
                     Libraries: TGoogleLibraries = []): Boolean; overload;
Ich benutze schon lange meinen eigenen Key, nicht den DefaultKey.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:10 Uhr.
Seite 53 von 55   « Erste     343515253 5455      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz