es ist zwar nur ein kleines Codeschnipselchen, aber vielleicht besteht ja Interesse dran.
Es ist ein NadelKompass.
Funktioniert gut, die Rote Spitze ist immer Norden, wohingegen der Original Kompass die Bewegungsrichtung anzeigt.
ist aus nem anderen IGO8 Skin nur der Befehl musste umgeschrieben werden, also da ist eigentlich nix weiter bei ausser die kleine Datei compass3d.vpr in den ordner Igo8\ui_ Becker\Common zu kopieren
und die Einträge zu machen:
Weiterhin (falls noch nicht geschehen) einen Ordner igo8\ui_Becker\480_272\ui\ erstellen und die Navigatemap_480_272.ui aus der Data.zip dorthin kopieren und wie folgt ändern (bei Verwendung eines Skins die Änderung in diesem vornehmen)
Navigatemap_480_272.ui
<layer ui_NavigateMapInfos z=50>
-
-
;!SPECTER MOD COMPASS
<VSPRITE vspr_compass3d_on_map vec="$compass3d.vpr" alpha=21 x=384 y=77 z=40 rotatemodel="map.rotation_angle">
</layer>
<layer ui_PositionInfo z=30>
-
-
;!SPECTER MOD COMPASS
<VSPRITE vspr_compass3d_on_map vec="$compass3d.vpr" x=162 y=35 z=40 rotatemodel="map.rotation_angle">
</layer>
<layer ui_CurPosInfo z=30>
-
-
;!SPECTER MOD COMPASS
<VSPRITE vspr_compass3d_on_map vec="$compass3d.vpr" x=162 y=35 z=40 rotatemodel="map.rotation_angle">
</layer>
<layer ui_GPSInfo z=30>
-
-
;!SPECTER MOD COMPASS
<VSPRITE vspr_compass3d_on_map vec="$compass3d.vpr" x=200 y=95 z=40 rotatemodel="map.rotation_angle">
</layer>
dann sieht das in etwa so aus (ggf die Koordinaten euren Bedürfnissen anpassen?