IGO PNA: Karte in Fahrtrichtung in 2D


  • BillGehts
  • 3047 Aufrufe 15 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • IGO PNA: Karte in Fahrtrichtung in 2D

    Hallo,

    gibt es bei IGO8 PNA Version die Möglichkeit sich die Karte in Fahrtrichtung anzeigen zu lassen? Bei mir klappt das nur in 3D, ich fahre aber immer in 2D.

    Danke
  • inder data.zip \ui_igo8\common\ui\navigatemap.ui diese Datei bearbeiten.

    <script sc_2DMode>
    vMapmode.set L"2D"
    run sc_laneinfo_pos_2D
    run sc_init_zoomcontrol_browsemap

    btnNMB_Nav2D.HIDE
    btnNMB_Nav3D.SHOW
    runif vPresetOn 1 'ui_NavigateMapPresetControls2D.SHOW, ui_NavigateMapPresetControls3D.HIDE, ui_NavigateToggleZoomControls.show, run sc_Show2DZoomControls'

    vMapSettings2d3d.SET "2D"
    runifnot vOverviewmode 1 'map.mapmode 1,map.VIEW2D3D vMapSettings2d3d'
    map.SETCARPOSITION 50 50

    folgenden Eintrag änder in:

    map.mapmode 0

    Gruß Pcschrotti
  • Moin,

    @pcschrotti
    nur mal ne Frage
    kann es sein, dass du map.mapmode 0 meinst?

    in der Org. 2D steht doch schon map.mapmode 1; dafür steht bei 3D map.mapmode 0...

    Ich geb zu, dass ich nicht unbedingt nen Plan hab, was den Inhalt von den UI-Dateien angeht, aber map.mapmode 1 in map.mapmode 1 ändern ergibt keinen Sinn ;)

    Hier scheint doch auch der Schlüssel für die Fahrtrichtungsanzeige im Übersichtsmodus zu liegen. (runifnot voverviewmode 1 müsste doch frei übersetz bedeuten, "mache wenn nich Übersichtsmodus an ist")
    ACHTUNG: DIES IST REINE SPEKULATION MEINERSEITS! (aber ich werds probieren...

    Honzek

    EDIT: map.mapmode von 1 auf 0 - wie von pcschrotti beschrieben - und im 2D-Mode kommt Karte in Fahrtrichtung! (Getestet in Routensimulation)

    Übersichtsmodus in Fahrtrichtung hab ich noch nicht hinbekommen! War doch nicht so einfach. Hab auch keine Idee mehr. Nur die Mapzeile mit der 0 runterkopieren hat nix gebracht. Ist ev. in ner andern UI versteckt (?)
  • Noch ein Nachtrag:
    In der Simulation schaltet IGO immer vom Übersichtsmodus in den 3D-Modus zurück auch wenn ich vorher den 2D in Fahrtrichtung hatte, zumindest bei mir. Er scheint aber eine Variable vTMP abzufragen, die mit GET_MAPMODE_BEFORE_OVERVIEW gefüllt ist, oder hab ich was fehlinterpretiert. Ich kann nicht ausschließen, dass dieses Verhalten was mit der Änderung der 2D-Anzeige in Fahrtrichtung zu tun hat.

    <script sc_ExitOverview>
    map.GET_MAPMODE_BEFORE_OVERVIEW vTmp
    runif vTmp 0 sc_ExitOverviewTo2D
    else_run sc_ExitOverviewTo3D
    </script>

    Ich kann damit Leben, aber um die Sache vernünftig zu lösen, sollten sich Profis damit beschäftigen.

    Was hier Feht ist doch "Nur" eine Einstellung "Ausrichtung in 2D Ansicht" und "Ausrichtung in Übersichtsmodus" wo man jeweils Fahrtrichtung oder Genordet auswählen kann.

    Die ganzen Scripte sind doch sehr komplex...

    Honzek
  • Hier noch eine andere Variante:


    <script sc_2DMode>
    vMapmode.set L"2D"
    run sc_laneinfo_pos_2D
    run sc_init_zoomcontrol_browsemap
    map.mapmode 0
    btnNMB_Nav2D.HIDE
    btnNMB_Nav3D.SHOW
    runif vPresetOn 1 'ui_NavigateMapPresetControls2D.SHOW, ui_NavigateMapPresetControls3D.HIDE, ui_NavigateToggleZoomControls.show, run sc_Show2DZoomControls'

    vMapSettings2d3d.SET "2D"
    runifnot vOverviewmode 1 'map.mapmode 0,map.VIEW2D3D vMapSettings2d3d'
    map.SETCARPOSITION 50 75

    runif bnavmapfollow 1 'map.showcursor 0'
    else_run 'map.showcursor 1'

    </script>


    einfach mal testen.

    Gruß Pcschrotti