Composant Delphi / Google Maps / OpenStreetMap / Leaflet  / Mappilary / Native Maps 100% Delphi 0% WebBrowser 0% Javascript

Haute résolution

Vous êtes ici :TECNativeMap
Avec la VCL ou Firemonkey vous pouvez travailler en haute résolution en ajustant la propriété ScaleFactor

// "retina" mode
map.ScaleFactor := 2.0

Si vous travaillez dans une résolution doublée, doublez aussi la taille des images de vos markers et mettez leur propriété Scale à 0 pour qu'ils soient automatiquement mis à la bonne échelle.

map.ScaleFactor := 2.0;

marker := map.AddMarker(latitude,longitude);
marker.Filename := 'image-64x64.png';
marker.Scale := 0;

La version Firemonkey vous permet d'activer le mode "Haute résolution"

map.HiRes := true;

Pour une meilleure visibilité de vos cartes il est préférable d'utiliser des tuiles en 512x512

map.HiRes := true;
map.TileServer := tsHereHybrid;
map.TileSize := 512;

Fig. 99 HERE Hybrid Hi-Res 512
Fig. 99 HERE Hybrid Hi-Res 512

Si votre fournisseur n'en dispose pas vous pouvez tout de même forcer la taille des tuiles en 512 pixels, elles seront alors automatiquement doublées mais le résultat ne sera pas optimal.

map.HiRes := true;
map.TileSize := 512;
map.TileServer := tsOSM;

Fig. 100 OSM Hi-Res 512
Fig. 100 OSM Hi-Res 512

Si vous gardez des tuiles de 256 pixels en mode haute résolution votre carte sera plus fine mais moins lisible.

L'avantage est qu'une plus grande superficie sera visible.

map.HiRes := true;
map.TileSize := 256;
map.TileServer := tsOSM;

Fig. 101 OSM Hi-Res 256
Fig. 101 OSM Hi-Res 256

Les markers sans images, les TECShapePois définis en pixels, les InfoWindos et le layer Panoramio sont automatiquement mis à l'échelle.

Le layer TECNativePlaceLayer dispose de propriétés pour adapter l'image à la résolution

Pour les Markers avec image il faudra adapter les propriétés XAnchor, YAnchor et Filename en fonction de la résolution (au minimum il faut doubler la taille de l'image en haute résolution)
Aller à la page
Composant Delphi / Google Maps / OpenStreetMap / Leaflet  / Mappilary© 2016 ESCOT-SEP Christophe - Réalisé avec Help&Web - RSS - RSS - Google+