Programm zur Koordinateneingabe

  • Hallo Stefan,


    Frage an den Experten: Ich habe mir in der Kartenansicht einen Button
    zum beenden der aktuellen Route erstellt. Klappt auch prima, solange
    ich nicht zur Routenübersicht bzw zur Zielansicht wechsle! Dann wird
    zwar die Routendarstellung gelöscht, der Button "Nächster Wegpunkt"
    bleibt aber sichtbar.


    Der Code dazu:


    StopButton // SD
    {
    Class: LauncherButton;
    Coordinates: 430,180,50,20;
    Enabled: 45,0,120,30,30,10,0;
    Pushed: 45,0,120,30,30,10,2;
    Text: "Stop";
    TextCoordinates: 0,0,50,30;
    PYOffset: 2;
    HAlign: center;
    VAlign: bottom;
    BGMode: opaque;
    Font: 2;
    Action: MapMenu.stopguidance; // beendet die Routenführung
    launch: "\My Flash Disk\Programme\koord465.exe";
    params: "Window=0 Route=*";


    }


    Woran kanns liegen ?? :(


    Mfg Modula

  • Zitat

    Original von modula
    params: "Window=0 Route=*";
    }
    Woran kanns liegen ?? :(


    Probier mal:


    params: "window=0 Sendkey=\fGoPal Navigator\0x72\0x77\| route=*";


    Viel Erfolg.

  • Hallo Stefan,


    ich hätte da mal folgende Frage:


    was genau bewirkt der Parmeter reset=2 (PNA abschalten)?


    Landet der PNA dann im Standby oder ist er wirklich aus? Bleibt der Flashspeicher erhalten?


    BTW: Super Teil Dein koord

  • Hallo Wind-Hund


    Erst mal vielen Dank für Dein Interesse und die schnelle Antwort.
    Leider hat sich am Problem nichts geändert, der "Nächste Wegpunkt"-
    Button bleibt, wie beschrieben, hartnäckig sichtbar! X(


    Was genau bewirken eigendlich die Parameter 0x72\0x77 bei sendkey ?


    Ich denke, ein "Refresh" des Bildschirmes könnte das Problem lösen...
    Bin für jeden Tipp dankbar, also los, Ihr Experten!!


    MfG Modula

  • Zitat

    Original von modula
    Ich denke, ein "Refresh" des Bildschirmes könnte das Problem lösen...
    Bin für jeden Tipp dankbar, also los, Ihr Experten!!


    Ich vergaß: Bitte füge in der PFSepcial.skn noch unter


    GlobalHK:


    folgende Hotkeys ein:


    F3@MapMenu.turntoggle
    F8@MapMenu.leave


    Viel Erfolg!

  • Mal eine Grundsätzliche Frage. Wieso weichst du immer Fragen zur Programmierung von Windows CE Applicationen aus?


    Und was ist so schlimm daran den Sourcecode zu veröffentlichen? Damit könnte es jeder so compilieren damit es auch auf älteren CE Versionen läuft.


    Ich bin selber professioneller Programmierer und ich helfe den leuten immer sehr gerne und gebe auch gerne mal nen sourcecode ausschnitt her bzw helfe den leuten bei der API Programmierung.


    Daher stelle ich mir halt die Frage. Warum hast du dich noch nicht klar dazu geäußert.


    Das Hallo Welt Programm bringt doch nichts da man nicht über die API auf die Navisoftware zugreifen kann.


    Und wie das geht das wollen doch alle wissen.


    Also bitte sei doch mal etwas offener.


    Gruß


    Georg

  • Zitat

    Original von Georg1975
    Mal eine Grundsätzliche Frage. Wieso weichst du immer Fragen zur Programmierung von Windows CE Applicationen aus?
    ...(weiteres blablabla gelöscht)...
    Also bitte sei doch mal etwas offener.


    Kann ich jetzt nicht nachvollziehen....


    Der Stefan ist doch ein absolut hilfsbereiter und offener "Forumist".


    Die Gopal Software läuft auf CE 4.2 und 5.0. Das Koordinatenprogramm auch. Wozu brauchst Du die Source?


    fragt sich der
    Klaus

  • Wie schon gesagt:


    "niemand hat bislang etwas zum Thema API Programmierung gesagt"


    Wie soll ich bitte auf den Navigator zugreifen können, wenn ich nicht mal ein API habe. Echt ne super sache.


    Wenn man Programmierer ist braucht man eine Schnittstelle. Und wenn ich keine habe ist es ein bisschen schwer.


    Aber leider ist ja diese "Schnittstelle" nicht im einfachen Programm das nur Hallo ausgibt enthalten...

  • Hallo Wind-Hund


    Nochmals "Dankeschön" für Deine Bemühungen, jetzt funktionierts
    so wie es sollte.....gewusst wie ! :]


    Mfg Modula


  • Hallo Stefan,



    Heute erste Probefahrt und es klappt :applaus Lande nach dem Aufruf des Koordinatenprogramms gleich im Verzeichnis "My Documents".


    Den Pfad habe ich nur an zwei Stellen geändert:
    Unter "Tour Button" und unter "Next Point Button":
    launch: "$KOORD_PFAD$";
    params: "LKlick=100 x=456 y=248 route=\My Flash Disk\Navigation\Routes\ (geändert in \My Documents)


    Nachdem ich heute erstmals eine Route gefahren bin, taucht aber ein neues Problem auf: Immer wenn ein Wegpunkt erreicht ist, geht es nur weiter indem ich mit dem blauen "i-Punkt" unten links ins Routenmenue gehe und dort manuell "nächsten Wegpunkt" auswähle. (SimplyBlackVario von Sokobana)


    Ich meine gelesen zu haben, dass im Koordinatenprogram ein roter Rahmen am oberen Bildschirmrand erscheinen soll, mit dem man den nächsten Wegpunkt direkt anwählt. Der Rahmen ist bei mir aber auch nicht vorhanden. Lässt sich das per Paramenter im Koordinatenprogramm einstellen?? Kann das Programm auch automatisch den nächsten Wegpunkt nehmen. Meine etwas gelesen zu haben aber finde es nicht mehr. Oder muss ich den Pfad noch an anderen Stellen ändern???

  • Hallo matthias16



    Wenn der Unsichtbare Button in die Kartenansicht soll, dann musst Du das bei MapViewArea eingeben


    (in der PFSkin.skn!).




    Hinter Zoom Out





    -----------------------------------



    NWPButton // kf: neu eingefügt
    {
    Class: LaunchFromRegistryButton;
    Coordinates: 150,00,180,80;
    FocussedColor: 0,0,0,0; //avoids showing the button
    DisableFocus: yo;
    BGMode: transparent;
    Border: 1;
    BorderColor: 240,0,0;
    Layer: OnTop;
    Registry: "HKCU,Software,Koord_Route";
    params: "window=0 LKlick=1000 lklick1=100 x1=300 y1=220 lklick2=100 x2=180 y2=80 d=500 lklick3=100 x3=10 y3=220 LKlicksOn=1
    Route=\Storage Card\Routen\";
    HideOnNonExistentRegistryEntry: yo;
    }



    Gruß Cyberwolf

  • Zitat

    Original von Georg1975
    ..."niemand hat bislang etwas zum Thema API Programmierung gesagt"
    ...


    Also, Georg,


    das "API" zu GoPal ist eine Datei mit Namen "target.3na", welche im Verzeichnis "/My Documents" erstellt wird.


    Ich zitiere den Stefan mit einer seiner Antworten in diesem Thread:

    Hallo Klaus,


    ich hatte Deine Anfrage auch schon im Nachbarforum gelesen, bin dort aber nicht angemeldet.
    Wenn die Datenübergabe beim 5xx genauso funktioniert, dann schreibe ich das Programm gerne um! Ich nutze die Schnittstelle des Polyglott-Reiseführers. Ist der beim 5xx auch dabei?
    Die Datenübergabe ist dabei ganz einfach: Es wird die Datei target.3na ins Verzeichnis \My Documents geschrieben. Wird die Navisoftware neu gestartet, so wird diese Datei gelesen, ausgewertet und dann gelöscht.


    Die Datei hat folgendes Format (=home.3na oder wie auch immer wird nur nach target.3na kopiert):


    Name:Zuhause
    Strasse:Kirntalweg
    HausNR:38
    PLZ:93138
    Ort:Lappersdorf
    Laenge:12.049003
    Breite:49.072088


    Wobei nur die Felder Name, Laenge und Breite wirklich wichtig sind.


    Du kannst also mal testen ob es funktionieren würde, indem du eine target.3na ind das o.g. Verzeichnis kopiert und die Navi-Software neu startest.


    Bzgl. der Alpenpässe bin ich daran, was zu machen. Könntest Du mir die asc-Datei (oder einen Auszug) mal per email schicken, damit ich das Format checken kann?


    Gruß,
    Stefan


    Zitat Ende.


    Zufrieden?


    Oder wolltest Du das Windows API erklärt bekommen?
    Dann vielleicht hier mal weiterlesen...


    Klaus

  • Hallo Cyberwolf,


    Danke für den Tip, werde ich mal probieren.


    Gehe ich Recht in der Annahme dass ich die Zeile "Route=\StorageCard\Routen\" auf den Pfad abändern muss auf dem bei mit die Routen liegen: "Route=\My Documents\ " ??


    Gibt es auch die Möglichkeit, den nächsten Wegpunkt automatisch aufzurufen?

  • Hallo Matthias,


    den Pfad musst Du entsprechend Deiner Situation anpassen.
    Allerdings sei angemerkt, daß der Ordner /My Documents einen Hardreset nicht übersteht. Deine Routen sind danach leider weg. Wenn das mal unterwegs passiert, steht man "etwas" im Wald...
    Erhalten bleibt alles unter /Storage Card und /My Flash Disk.


    Automatisch weiterschalten (sobald Du am Zwischenziel bist wird der nächste Wegpunkt ohne Dein zutun übernommen) geht nicht. Das Koordinatenprogramm läuft nicht im Hintergrund mit und überwacht den aktuellen Standort.
    Man kann lediglich über einen "Nächster Wegpunkt" Button den Aufwand zur Routenfortsetzung auf einen einzigen Klick reduzieren. Und das geht eigentlich problemlos, sobald man das Navi in Reichweite hat. Freunde der "Scheibensaugnapflösung" könnten da etwas im Nachteil sein


    meint der
    Klaus

  • Hallo Georg,

    Zitat

    Original von Georg1975
    Wieso weichst du immer Fragen zur Programmierung von Windows CE Applicationen aus?


    hab ich da was überlesen oder befinde ich mich im falschen Film? Ich kann mich nicht daran erinnern, dass du mich irgendetwas gefragt hättest und ich nicht geantwortet habe. Wenn doch, dann tut mir das leid, kann aber bei den vielen Fragen hier schon mal passieren.


    Wie kommst Du überhaupt auf die Idee, es gäbe ein API für GoPal?? Das ist eine kommerzielle Software und kein OpenSource-Projekt!
    Deine Frage zur "Schnittstelle", die ich benutze, hat ja inzwischen Klaus_GP beantwortet. Danke Klaus!
    Wie der POI-Warner mit GoPal kommuniziert, entzieht sich (leider) meiner Kenntnis.


    Wenn Du meine Beiträge gelesen hast, dann findest Du auch immer wieder Auszüge aus meinem Sourcecode. Wenn jemand mit einem speziellen Problem an mich herantritt, dann helfe ich immer gerne, wenn ich kann.


    Aber ich werde sicher nicht den kompletten Sourcecode online stellen!


    Warum sollte ich das tun? Ich habe da sehr, sehr viel Zeit investiert und möchte ungern haben, dass sich jemand den Code herunterlädt und (Teile davon) in kommerziellen Produkten verwendet.


    Wenn Du professioneller Programmierer bist, dann reichen Dir die Informationen, die Du hier erhältst sicher aus, ein noch viel besseres Programm ganz nach Deinen Wünschen zu schreiben!


    Schon gesehen: Die ersten Nachahmer gib es ja schon! Oder hat da nur jemand mal den Ressourceneditor getestet...?


    Gruß,
    Stefan


    P.S.: Auf welchen CE-Versionen läuft das Programm nicht?