Das klingt logisch und stimmt sicherlich für normale Grafikobjekte.
Ein MyMarker oder um genau zu sein FMX.Maps.TMapMarkerDescriptor.Icon hat nur ein Fmx::Graphics::TBitmap* Icon; sonst nichts! Kein Picture usw.
Ich kann nur
geht nicht
Mymarker.Icon.LoadFromFile(TPath.GetDocumentsPath + PathDelim + 'icon_black2.bmp');
geht nicht
Mymarker.Icon.LoadFromFile(TPath.GetDocumentsPath + PathDelim + 'icon_black2.png');
geht nicht
Mymarker.Icon.
CreateFromFile(TPath.GetDocumentsPath + PathDelim + 'icon_black2.png');
geht:
image1.Bitmap.LoadFromFile(TPath.GetDocumentsPath + PathDelim + 'icon_black2.png');
MyMarker.Icon := Image1.Bitmap;
Eine
Win32 anwendung mit TMS WebGmaps ist da wesentlich einfacher:
Marker.Icon := 'file://F:/eigene dateien/delphi_projekte/Pokemap/icon_black2.png';
Funktioniert bestens.
Entweder verstehe ich es nicht oder es geht wirklich nicht in diesem Fall.
Ich habe nur ein einziges Codesample gefunden dazu. und der macht es genau so.
http://community.embarcadero.com/blo...rad-studio-xe8
Zitat:
Grafik des Kartenmarkers.
Icon ist die Grafik des Kartenmarkers als TBitmap.
Wenn kein TBitmap als Icon angegeben ist, wird die Standardmarkergrafik angezeigt.
nachzulesen hier:
http://docwiki.embarcadero.com/Libra...escriptor.Icon