-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
11. Nov 2018
Aus der Codezeile sehe ich gerade, dass du LoadAPIAsync() benutzt.
Das hatte ich in meinen Programmen schon vor längerer Zeit wegen Problemen auf LoadAPI() umgestellt, was dann keine Probleme mehr machte.
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
11. Nov 2018
Hallo Peter,
ich habe mein Track-Programm gerade mal neu gebuildet und es zeigt mir immer noch ohne Probleme eine Map an, inklusive eingezeichneten Polygonen, Markern etc.
Auch die von anderen Programmen bekannten eingeblendeten "for development purposes" only mit ausgegrauter Karte stelle ich nicht fest.
Mein persönlicher API-Key wird mitübertragen, ich hatte dafür die LoadAPI()-Interfaces...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
7. Jun 2018
Hier als BrowserKey:
function LoadAPI(InitMapProc: TNotifyEvent;
Language: String = DefaultLanguage;
Region: String = DefaultRegion;
BrowserKey: string = DefaultKey;
APIVersion: Double = DefaultAPIVersion;
IEVersion: String = DefaultIEVersion;
UseSensor: Boolean =...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
16. Feb 2018
Du hast aber den Emulationsmodus für deine App richtig gesetzt, oder?
Siehe meinen Beitrag unter #509
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
16. Feb 2018
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.
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
3. Nov 2017
Wenn ich HTMLObjects vor gmEvents einbinde bekomme ich folgenden Fehler beim Zuweisen des Marker.OnClick-Events:
Unit_Main.pas(2616): E2010 Inkompatible Typen: 'System.SysUtils.TProc<System.TObject,HTMLObjects.TEvent>' und 'Procedure of object'
Meine Procedure ist folgendermaßen definiert:
procedure GoogleMapMarkerClick(Sender: TObject; Event: TEvent);
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
2. Nov 2017
Den Fehler hatte ich in der Vergangenheit auch mal, hängt mit der Reihenfolge des uses-Anweisungen zusammen: HTMLObjects muss nach gmEvents eingebunden werden, ich hatte in meiner App sogar noch einen Kommentar dahinter, siehe unten:
uses
//GoogleMaps-API
BrowserTools,
gmBase, gmAPI, gmMap,
gmOverlaysPolylinePolygon, gmOverlaysMarker, gmOverlaysBase,
gmEvents,
HTMLObjects,...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
2. Nov 2017
Ich hatte in Post #479 mal eine aufwärtskompatible gmconfig.inc hochgeladen, die bei mir seitdem mit allen neuen IDEs ohne Anpassungen funktioniert:
http://www.delphipraxis.net/1333914-post479.html
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
7. Okt 2017
Der Aufruf darf nicht mehr über LoadAPIAsync() gemacht werden, sondern über LoadAPI():
//LoadAPIAsync(InitMap,
LoadAPI (InitMap,
DefaultLanguage,
DefaultRegion,
GMapBrowserKey,
GMapAPIVersion,
GMapIEVersion);
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
1. Mai 2017
Den folgenden Eintrag setzt meine Applikation mit Namen "Tracktool.exe" in der Registry, ist aber alles oben im Detail beschrieben:
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
24. Mär 2017
Hallo zusammen,
ich habe die Google Maps Units v2.1 nach den bekannten Problemen seit der Umstellung auf Google Maps API > 3.22 (entweder wegen onion.js oder poly.js-Fehlern o.ä.) wieder mit meinen Programmen unter Delphi X 10.1.2 Berlin zum Laufen gebracht.
Es gibt einen recht ausführlichen Thread bei Google zu den vielfältigen Problemen und deren versuchten Lösungen unter...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
25. Mai 2016
Jau, das gleiche Verhalten hier auch mit Key, mit neuer BaseURL (https://maps.googleapis.com/maps/api/js?) und ohne Sensor-Property.
Da bin ich mit meinem Latein auch erstmal am Ende...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
25. Mai 2016
Du hast jetzt als Version "3.2" angegeben. Was passiert mit 3.24 (Release) oder 3.23 (frozen)?
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
25. Mai 2016
Hmmmmhh, passiert bei mir auch, auch wenn ich als Version die 3.23 oder 3.24 angebe.
Es sieht so aus, als ob alle, die nicht einen API-Key angeben, die Experimental Version ausgeliefert bekommen, in der dann vielleicht ein Fehler oder eine Inkompatibilität ist:
If you are using a Maps API for Business client ID or you are on the premium plan, you will be provided with the release version by...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
27. Mär 2016
Ich habe die Anregung von himitsu wegen der redundanten und pflegeaufwändigen DEFINEs mal umgesetzt und auf das wesentliche reduziert.
Da die Komponente seit XE3 nicht mehr weiterentwickelt wurde, gibt es auch keine Änderungen für neuere Compiler-Versionen zu berücksichtigen, dementsprechend sind alle Compiler > XE3 kompatibel, die DEFINEs müssen dafür nicht mehr erweitert oder geändert werden.
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
5. Apr 2015
Anbei die erweiterte inc-Datei für das zukünftige XE8, unter der Vorraussetzung, dass die Versionsnummern (VER290, CompilerVersion=29) wie immer einfach hochgezählt werden.
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
24. Feb 2015
Die Version 2.0 läuft mit den Original-Dateien aus Post#1 und meiner angepassten XE7-inc-Datei unter XE7 einwandfrei.
Version 2.1 war nur für spendende Supporter.
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
19. Feb 2015
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...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
19. Feb 2015
Wie oben schon gesagt, bei mir geht jetzt nur leider der vollständige Kartenrefresh mit Script.Free und erneutem TScript.Create() nicht mehr, da wirft dann HTMLObjects.TDocument.GetBody() eine Exception. Anscheinend kann dann der <body>-Node im erzeugten HTML nicht mehr gefunden werden.
Wenn ich das Script leben lasse und einfach LoadAPIAsync(Initmap) erneut aufrufe, kommen Exceptions durch die...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
19. Feb 2015
Das war einfach!
In gmAPI.pas ab Zeile 1373 folgendes ändern:
1. zuerst den DEFINE IE7_MODUS enablen.
2. Und den Contenttype auf content="IE=edge" ändern.
{$DEFINE IE7_MODUS}
{$DEFINE USE_ONLOADCALLBACK}
{$DEFINE USE_SPLASHSCREEN}
{$DEFINE USE_ANIINDICATOR} //don't work with IE6 (IE7?)
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
19. Feb 2015
Google hat wohl am 17.02. auf die API v3.19 zwangsumgestellt.
Hier ein paar Details auf StackOverFlow:
http://stackoverflow.com/questions/28587238/google-maps-api-v3-19-broken-in-ie11
Da die Lib ja noch API v2 macht und das versprochene Update auf v3 von Thom wohl nicht mehr kommt, müssen wir selbst gucken, ob wir die Lib entsprechend hochziehen können...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
4. Nov 2014
Hallo Thom,
besteht noch ne Chance wenigstens deine letzten angekündigten Änderungen (2.2, oder 3.0) zu der Lib zu bekommen?
Ich habe auf der Suche nach Ersatz die gmlib von cadetill ausprobiert, die sind zwar durch Designtime-Komponenten komfortabler zu benutzen, aber dermaßen schnarchlangsam, dass sie eigentlich nicht benutzbar sind (2500 Trackpunkte zu einer Polyline hinzufügen dauert...
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
29. Mai 2014
Hi,
ich habe keine Probleme mit XE6 mit meiner angepassten Include-Datei, siehe Attachment.
Gruß,
Stefan
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
27. Nov 2013
Hallo Thomas,
*push*
kommt da noch was?
Gruß,
Stefan
-
Forum: Software-Projekte der Mitglieder
by GPRSNerd,
27. Okt 2013
Hallo Thomas,
wann gibt es denn jetzt die Version 3.0, die seit gefühlten Jahren angekündigt worden ist und seit der XE5-Präsi veröffentlicht worden sein sollte? :?
Nicht das ich als Unterstützer drängeln möchte, hätte ich aber schon ganz gerne...
Gruß,
Stefan