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