1. Home
  2. Dokumente
  3. Karten
  4. Datentypen
  5. ym.modules.provider.LatLng

ym.modules.provider.LatLng

Überblick

Stellt einen geographischen Punkt mit einem bestimmten Breiten- und Längengrad dar.

var latlng = ym.latLng(50.5, 30.5);

Alle Leaflet-Methoden, die LatLng-Objekte akzeptieren, akzeptieren sie auch in einfacher Array- und Objektform (sofern nicht anders angegeben). Diese Zeilen sind äquivalent:

map.panTo([50, 30]);
map.panTo({lon: 30, lat: 50});
map.panTo({lat: 50, lng: 30});
map.panTo(ym.latLng(50, 30));

Initialisierung

Factory: ym.latLng(latitude, longitude, altitude)

Erstellt ein Objekt, das einen geographischen Punkt mit der angegebenen Breite und Länge (und optional Höhe) repräsentiert.

Parameter
Name Beschreibung Datentyp Standardwert
latitude Breitengrad
[erforderlich]
double
longitude Längengrad
[erforderlich]
double
altitude Höhenangabe
[optional]
double

Konstanten

Name Beschreibung Datentyp Wert
DEG_TO_RAD Ein Multiplikator für die Umrechnung von Grad in Bogenmaß. double Math.PI /180
RAD_TO_DEG Ein Multiplikator für die Umrechnung von Bogenmaß in Grad. double 180 / Math.PI
MAX_MARGIN Maximale Fehlergrenze für die Gleichheitsprüfung. double 1.0E-9

Methoden

distanceTo(otherLatlng) ab v3

Gibt die Entfernung (in Metern) zum angegebenen LatLng zurück. Berechnet mit der Haversine Formel. Siehe Beschreibung auf Wikipedia.

Parameter
Name Beschreibung Datentyp Standardwert
otherLatlng LatLng
Rückgabe

int

equals(otherLatlng) ab v3

Gibt true zurück, wenn sich der angegebene LatLng-Punkt (innerhalb einer kleinen Fehlergrenze) an der gleichen Position befindet.

Parameter
Name Beschreibung Datentyp Standardwert
otherLatlng LatLng
Rückgabe

bool

toString() ab v3

Gibt eine String-Darstellung des Punktes zurück (für Debugging-Zwecke).

Rückgabe

string

wrap(left, right) ab v3

Gibt ein neues LatLng-Objekt zurück, dessen Längengrad um die linke und rechte Grenze gewickelt ist (standardmäßig -180 bis 180).

Parameter
Name Beschreibung Datentyp Standardwert
left double
right double
Rückgabe

LatLng

Wie können wir helfen?