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

ym.modules.provider.LatLngBounds

Überblick

Stellt ein rechteckiges geografisches Gebiet auf einer Karte dar.

var southWest = ym.latLng(40.712, -74.227),
    northEast = ym.latLng(40.774, -74.125),
    bounds = ym.latLngBounds(southWest, northEast);

Alle Leaflet-Methoden, die LatLng-Objekte akzeptieren, akzeptieren sie auch in einfacher Array- und Objektform (sofern nicht anders angegeben). Das obige Beispiel für kann so geschrieben werden:

map.fitBounds([
    [40.712, -74.227],
    [40.774, -74.125]
]);

Initialisierung

Factory: ym.latLngBounds(southWest, northEast)

Erstellt ein latLngBounds-Objekt, indem es die südwestlichen und nordöstlichen Ecken des Rechtecks definiert.

Parameter
Name Beschreibung Datentyp Standardwert
southWest [erforderlich] LatLng
northEast [erforderlich] LatLng

Factory: ym.latLngBounds(latlngs)

Erstellt ein LatLngBounds-Objekt, das durch die darin enthaltenen geographischen Punkte definiert ist. Sehr nützlich für das Zoomen der Karte, um eine bestimmte Anzahl von Orten mit fitBounds anzupassen.

Parameter
Name Beschreibung Datentyp Standardwert
latlngs [erforderlich] LatLng[]

Methoden

extend(latlng) ab v3

Erweitert die Grenzen, damit sie den angegebenen Punkt oder die angegebenen Grenzen enthalten.

Parameter
Name Beschreibung Datentyp Standardwert
latlng LatLng oder LatLngBounds
Rückgabe

this

getSouthWest() ab v3

Gibt den südwestlichen Punkt der Grenze zurück.

Rückgabe

LatLng

getNorthEast() ab v3

Gibt den nordöstlichen Punkt der Grenze zurück.

Rückgabe

LatLng

getNorthWest() ab v3

Gibt den nordwestlichen Punkt der Grenze zurück.

Rückgabe

LatLng

getSouthEast() ab v3

Gibt den südöstlichen Punkt der Grenze zurück.

Rückgabe

LatLng

getWest() ab v3

Gibt die westliche Länge der Grenzen zurück.

Parameter
Rückgabe

double

getSouth() ab v3

Gibt die südliche Länge der Grenzen zurück.

Rückgabe

double

getEast() ab v3

Gibt die östliche Länge der Grenzen zurück.

Rückgabe

double

getNorth() ab v3

Gibt die nördliche Länge der Grenzen zurück.

Rückgabe

double

getCenter() ab v3

Gibt den Mittelpunkt der Grenzen zurück.

Rückgabe

LatLng

contains(otherBounds) ab v3

Gibt true zurück, wenn das Rechteck das angegebene Rechteck enthält.

Parameter
Name Beschreibung Datentyp Standardwert
otherBounds LatLngBounds
Rückgabe

bool

contains(latlng) ab v3

Gibt true zurück, wenn das Rechteck den angegebenen Punkt enthält.

Parameter
Name Beschreibung Datentyp Standardwert
latlng LatLng
Rückgabe

bool

intersects(otherBounds) ab v3

Gibt true zurück, wenn das Rechteck die angegebenen Grenzen schneidet.

Parameter
Name Beschreibung Datentyp Standardwert
otherBounds LatLngBounds
Rückgabe

bool

equals(otherBounds) ab v3

Gibt true zurück, wenn das Rechteck den angegebenen Grenzen entspricht (innerhalb einer kleinen Fehlergrenze).

Parameter
Name Beschreibung Datentyp Standardwert
otherBounds LatLngBounds
Rückgabe

bool

toBBoxString() ab v3

Gibt eine Zeichenfolge mit Bounding-Box-Koordinaten in einem Format zurück, das ’südwestliche Länge,südwestliche Breite,nordöstliche Länge,nordöstliche Breite‘ angegeben ist.

Rückgabe

string

pad(bufferRatio) ab v3

Gibt größere Grenzen zurück, die durch die Erweiterung der aktuellen Grenzen um einen bestimmten Prozentsatz in jeder Richtung erzeugt wurden.

Parameter
Name Beschreibung Datentyp Standardwert
bufferRatio double
Rückgabe

LatLngBounds

isValid() ab v3

Gibt true zurück, wenn die Grenzen korrekt initialisiert sind.

Rückgabe

bool

Wie können wir helfen?