Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi TMapView Markerposition nach Drag ?? (https://www.delphipraxis.net/190119-tmapview-markerposition-nach-drag.html)

BBoy 1. Sep 2016 12:19


TMapView Markerposition nach Drag ??
 
Ich setzte mit einem langen druck auf das Display einen Marker. Die Position kann ich auch abfragen und stimmt. Aber sobald ich den Marker ziehe (dragge) und wieder loslasse, stimmt die abgefragte Position nicht. Es wird immer die alte Position geliefert. Warum??
Testcode zum Abfragen der neuen Position in MapView1MarkerDragEnd(Marker: TMapMarker);
Es wird hier der letzte gesetzte Marker abgefragt.
Code:
showmessage(floattostr(fmarkers.Items[Fmarkers.Count-1].Descriptor.Position.Latitude)+' '+floattostr(fmarkers.Items[Fmarkers.Count-1].Descriptor.Position.Longitude));
oder
Code:
showmessage(floattostr(marker.Descriptor.Position.Latitude)+' '+floattostr(marker.Descriptor.Position.Longitude));
Beides liefert die alte Position.

Kann mir bitte jemand sagen wie ich an die aktuelle Markerposition komme nach dem draggen des Markers? Danke!



Einen neuen Marker erstelle ich so:
Code:
    MyMarker := TMapMarkerDescriptor.Create(marker.Descriptor.Position, '*temp*');
    MyMarker.Draggable := True;
    MyMarker.Visible :=True;
    Fmarkers.Add(MapView1.AddMarker(MyMarker));

xbkbk 10. Mai 2021 22:28

AW: TMapView Markerposition nach Drag ??
 
bei mir funktioniert es auch nicht. Ich benutze Delphi 10.3.3 Community Edition

KodeZwerg 10. Mai 2021 22:33

AW: TMapView Markerposition nach Drag ??
 
Zitat:

1. Sep 2016, 13:19
Zitat:

Letzte Aktivität: 27. Feb 2017 12:33
:wiejetzt:
Zitat:

Zitat von xbkbk (Beitrag 1489102)
bei mir funktioniert es auch nicht. Ich benutze Delphi 10.3.3 Community Edition

Das interessiert ihn wahrscheinlich nun auch nicht mehr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:41 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