Einzelnen Beitrag anzeigen

BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#6

AW: [Android] Wie eigenes Marker Icon verwenden für TmapView Marker

  Alt 1. Sep 2016, 19:34
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

Geändert von BBoy ( 1. Sep 2016 um 19:45 Uhr)
  Mit Zitat antworten Zitat