0

GPS Koordinaten im Standortfeld

Leider bekomme ich bei der Verwendung des Standortfelds, keine Eingabemöglichkeit für GPS Koordinaten. Nur Apple Maps öffnet sich und dann wird der ausgwählte Punkt der Karte als Adresse gespeichert.

Ich brauche:

Echte GPS Koordinaten (Grad, Minute, Sekunde N / Grad Minute Sekunde E), die ich auch unterwegs aus dem GPS des Handys ermitteln oder eben manuel eingeben möchte.

(Routen Tracking auf einem Boot)

Im zweiten Schritt würde ich gerne die gespeicherten echten GMS Koordinaten an Google Maps (oder eine andere App) übergeben und anzeigen lassen.

Wie würde das funktioneren?

Oxxli

7 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Oxxli,

    ich würde zwei Zahlenfelder Latitude und Longitude und ein Textfeld Adresse hinzufügen. Dann kann man mit einem Button die Daten ins Standortfeld hinzufügen:

    ---

    Standort := location('Adresse, Latitude , Longitude)

    ---

    Leo

    • ZitronenKiller
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    Okay, Danke. Das hat mich auf die richtige Spur geführt.

    Habe mir die komplette Funktion jetzt zusammenbauen können.

    john

    • Bigan
    • Pieter
    • vor 4 Jahren
    • Gemeldet - anzeigen

     Wie schaut die Funktion denn jetzt aus? Das würde mich interessieren.

    Im weiteren suche ich eine Möglichkeit mit dem ich lediglich durch drücken auf einen Button innerhalb der Tabelle automatisiert Standortkoordinaten (Ggf. Direkt LV95) von dem Ort an dem ich mich mit dem iPad finde festhalte. Hat das schon mal jemand geschafft? Wenn ja wie?

    • Birger_H
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Dies ist derzeit nicht direkt möglich. Die App hat keinen Zugriff auf die Standort-Daten.

    Birger

    • ZitronenKiller
    • vor 4 Jahren
    • Gemeldet - anzeigen

    screenshot segel-logbuchDas Feld mit dem Location Icon kann auf dem Handy und Tablet die Position bestimmen, es geht dabei über den Umweg Apple Maps. Dort lässt man sich finden und drückt dann auf "Speichern". Das macht Ninox selbständig. Dabei entstehen allerdings die Koordinaten in Dezimalschreibweise, also 54,1236878 oder o.ä. Die kann man zwar in Apple oder Google Maps wieder verwende, jedoch in keinem ordentlichen Schiffs-Navi.

    Die Formel zum Umrechen liegt dann hinter dem Button:

    if 'Latitude DG' > 0 then 'Lat N-S' := "N" else 'Lat N-S' := "S" end;
    'Lat Grad' := abs('Latitude DG' - 'Latitude DG' % 1);
    let m := abs('Latitude DG' % 1) * 60;
    let n := m - m % 1;
    'Lat Minute' := n;
    'Lat Sec' := m % 1 * 60;
    if 'Longitude DG' > 0 then 'Long W-E' := "E" else 'Long W-E' := "W" end;
    'Long Grad' := abs('Longitude DG' - 'Longitude DG' % 1);
    let p := abs('Longitude DG' % 1) * 60;
    let q := p - p % 1;
    'Long Minute' := q;
    'Long Sec' := p % 1 * 60;
    GPS := text('Lat Grad') + "° " + text('Lat Minute') + "' " + text('Lat Sec') + " " + text('Lat N-S') + " / " + text('Long Grad') + "° " + text('Long Minute') + "' " + text('Long Sec') + " " + 'Long W-E'

    Eine Erklrung zur Umrechnung als solche gibt es z.B. hier:

    http://www.mwegner.de/geo/geo-koordinaten/umrechnung-grad-minute-sekunde-dezimalgrad.html

    oder im Developer Support für Google Maps

    Grüße

    John

    • Team Lead Customer Service
    • joerg
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo John, 

    super Workaround. 👍🏼

    Danke fürs teilen. Gruß, Jörg

    • Thomas_Konradt
    • vor 4 Jahren
    • Gemeldet - anzeigen

    HalloJohn,

    den ersten Teil habe ich noch nicht ganz verstanden. Kannst du eventuell eine Beispiel DB zur Verfügung stellen?

    Danke

    LG

    Thomas

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 7Antworten
  • 3438Ansichten