Zum Inhalt

ym.modules.provider.Point

Überblick

Repräsentiert einen Punkt mit x- und y-Koordinaten in Pixeln.

var point = ym.point(200, 300);

Alle Leaflet-Methoden und -Optionen, die Point-Objekte akzeptieren, akzeptieren diese auch in einer einfachen Array-Form (sofern nicht anders angegeben). Die folgenden Zeilen sind daher gleichwertig:

map.panBy([200, 300]);
map.panBy(ym.point(200, 300));

Initialisierung

Factory: ym.point(x, y, round)

Erstellt ein Point-Objekt mit den angegebenen x- und y-Koordinaten. Wenn der optionale Parameter round auf true gesetzt ist, werden die x- und y-Werte gerundet.

Parameter Beschreibung Datentyp Standardwert
x [erforderlich] int
y [erforderlich] int
round [optional] bool

Methoden

Name Beschreibung Datentyp Standardwert
add(Point otherPoint) Gibt das Ergebnis der Addition des aktuellen und des angegebenen Punktes zurück. Point
subtract(Point otherPoint) Gibt das Ergebnis der Subtraktion des angegebenen Punktes vom aktuellen Punkt zurück. Point
multiplyBy(int number) Gibt das Ergebnis der Multiplikation des aktuellen Punktes mit der angegebenen Zahl zurück. Point
divideBy(int number, bool round?) Gibt das Ergebnis der Division des aktuellen Punktes durch die angegebene Zahl zurück. Wenn der optionale Parameter round auf true gesetzt ist, wird ein gerundetes Ergebnis zurückgegeben. Point
distanceTo(Point otherPoint) Gibt die Entfernung zwischen dem aktuellen und dem angegebenen Punkt zurück. int
clone() Gibt eine Kopie des aktuellen Punktes zurück. Point
round() Gibt eine Kopie des aktuellen Punktes mit gerundeten Koordinaten zurück. Point
floor() Gibt eine Kopie des aktuellen Punktes mit abgerundeten Koordinaten zurück. Point
equals(Point otherPoint) Gibt true zurück, wenn der angegebene Punkt dieselben Koordinaten hat. bool
contains(Point otherPoint) Gibt true zurück, wenn die beiden Koordinaten des angegebenen Punktes kleiner sind als die entsprechenden Koordinaten des aktuellen Punktes (in absoluten Werten). bool
toString() Gibt eine String-Darstellung des Punktes für Debugging-Zwecke zurück. string

Funktionen

Name Beschreibung Datentyp Standardwert
x Die x-Koordinate. int
y Die y-Koordinate. int