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.

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

Schaltet das zuvor durch die bindPopup-Methode gebundene Popup ein und aus.

Rückgabe

LatLng

contains(otherBounds) ab v3

Gibt true zurück, wenn das Rechteck das angegebene Rechteck 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