![]() |
AW: Google Maps über COM (Component Object Model)
Unterschied XP zu Win7
unter Windows7 klappt die Zuweisung eigener Images wunderbar - icAdresse := New(Script.Google.Maps.MarkerImage(Encode64(TPNGOb ject(Image5.Picture.Graphic)))); unter XP wird das Symbol nicht angezeigt !!!!Hat da Encode64 ein Problem ? Idee ??? Gruß Borni |
AW: Google Maps über COM (Component Object Model)
Die Funktion Encode64 ist betriebssystemunabhängig.
Poste bitte Dein Projekt, bei dem die Darstellung der PNG-Bilder nicht funktioniert, als Anhang, damit ich das Problem untersuchen kann. Alle Beispiele, die ich bisher veröffentlicht habe und die, die dem Framework beiliegen, sind garantiert "XP-getestet". |
AW: Google Maps über COM (Component Object Model)
das ganze Projekt wird schwierig......
Delphi-Quellcode:
wie gesagt unter Win7 kein Problem und XP sind die DAten zwar da, aber die Symbole sind nicht zu sehen (XP IE8)
...
icKunde := New(Script.Google.Maps.MarkerImage(Encode64(TPNGObject(Image1.Picture.Graphic)))); icLieferant := New(Script.Google.Maps.MarkerImage(Encode64(TPNGObject(Image2.Picture.Graphic)))); icAdresse := New(Script.Google.Maps.MarkerImage(Encode64(TPNGObject(Image5.Picture.Graphic)))); ... procedure TDialogGeoCache.AddMarker(Map: TMap; fGeoPosition: TLatLng; fd: TData; Typ, funr: string); var MarkerOptions: TMarkerOptions; begin if fd.Name1 = '' then exit; MarkerOptions := TMarkerOptions.Create; try MarkerOptions.Map := Map; MarkerOptions.Position := fGEoPosition; if Typ = 'K' then // Image definieren MarkerOptions.IconImage := icKunde else if Typ = 'L' then MarkerOptions.IconImage := icLieferant else MarkerOptions.IconImage := icAdresse; MarkerOptions.Title := fd.Name1; // Hint für die Marke with New(Script.Google.Maps.Marker(MarkerOptions)) do begin OwnsData := false; Data := fd; Properties['unr'] := funr; OnClick := MarkerClick; end; fd.Markergesetzt := true; finally MarkerOptions.Free; end; end; Gruß Borni |
AW: Google Maps über COM (Component Object Model)
Liste der Anhänge anzeigen (Anzahl: 1)
Eine kleine Bitte: Setze den Quelltext in die Delphi-Tags (der Helm oben im Editor) - dann läßt er sich wesentlich besser lesen.
Ich teste Dein Beispiel einmal - dauert eine kleine Weile. Ich melde mich dann wieder. OK. Fertig. Ich konnte keinen Fehler in Deinem Quelltext feststellen. Das Problem muß also an anderer Stelle liegen. Ich habe eine kleines Testprojekt angehangen, das Images über Encode64 ähnlich Deines Quelltextes verwendet. Das funktioniert bei mir (Windows XP, IE8, Delphi XE) ohne Probleme. Es wäre schön, wenn Du das mal auf Deinem System testen könntest und mir mitteilst, ob die Marker angezeigt werden oder nicht. Noch ein kleiner Hinweis bezüglich der Verwendung der Data-Eigenschaft des Marker-Objektes: Dieses Property wird in Version 3 des Frameworks nicht mehr allgemein zur Verfügung stehen. |
AW: Google Maps über COM (Component Object Model)
so, da ich unter D2007 das Projekt noch compilieren muss, ist die Original pngimage 1.564 aus D2009 installiert.
Die Images sind sauber unter Windows7 32/64, XP SP3 IE8 (frisch installiert) zusehen. Soweit so gut....aber 2,3 andere Rechner mit XP zeigen nichts an !!! Hast du noch eine Idee ? Gruß Borni |
AW: Google Maps über COM (Component Object Model)
|
AW: Google Maps über COM (Component Object Model)
Zitat:
Danke nochmals für den Tipp, habe mich den ganzen Tag zu Tode gesucht.... Gruß Borni |
AW: Google Maps über COM (Component Object Model)
Super!
|
AW: Google Maps über COM (Component Object Model)
Hallo, ich heruntergeladen habe die Demo und nicht kompilieren, dieser Fehler [DCC Fatal Error] Unit1.pas(9): F1026 File not found: 'BrowserTools.dcu' was mache ich jetzt?
Ich benutze Delphi 2010 Zitat:
|
AW: Google Maps über COM (Component Object Model)
Hallo Rodrigo,
die Unterverzeichnisse API und JScript sind jetzt im Framework enthalten (GoogleMaps\Source\API und GoogleMaps\Source\JScript). Sie müssen nur in den Suchpfad der IDE oder des Projektes aufgenommen werden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:59 Uhr. |
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