ym.modules.provider.LatLng
Überblick
Repräsentiert einen geografischen Punkt mit einem bestimmten Breiten- und Längengrad.
Alle Leaflet-Methoden, die LatLng-Objekte akzeptieren, akzeptieren diese auch in einfacher Array- und Objektform (sofern nicht anders angegeben). Die folgenden Zeilen sind gleichwertig:
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 geografischen Punkt mit dem angegebenen Breiten- und Längengrad (und optional der Höhe) repräsentiert.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| latitude | Breitengrad [erforderlich] | double | |
| longitude | Längengrad [erforderlich] | double | |
| altitude | Höhe [optional] | double |
Konstanten
| Name | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| DEG_TO_RAD | Ein Multiplikator für die Umrechnung von Grad in Radiant. | double | Math.PI / 180 |
| RAD_TO_DEG | Ein Multiplikator für die Umrechnung von Radiant in Grad. | double | 180 / Math.PI |
| MAX_MARGIN | Maximale Fehlergrenze für die Gleichheitsprüfung. | double | 1.0E-9 |
Methoden
distanceTo(otherLatlng)
Gibt die Entfernung (in Metern) zum angegebenen LatLng zurück. Berechnet mit der Haversine-Formel.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| otherLatlng | LatLng |
- Rückgabe: int
equals(otherLatlng)
Gibt true zurück, wenn sich der angegebene LatLng-Punkt an derselben Position befindet (innerhalb einer kleinen Fehlergrenze).
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| otherLatlng | LatLng |
- Rückgabe: bool
toString()
Gibt eine String-Darstellung des Punktes zurück (für Debugging-Zwecke).
- Rückgabe: string
wrap(left, right)
Gibt ein neues LatLng-Objekt zurück, dessen Längengrad um die linke und rechte Grenze herum umgebrochen wird (standardmäßig -180 bis 180).
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| left | double | ||
| right | double |
- Rückgabe: LatLng