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