ym.modules.provider.Point
Überblick
Stellt einen Punkt mit x- und y-Koordinaten in Pixeln dar.
var point = ym.point(200, 300);
Alle Leaflet-Methoden und -Optionen, die Point-Objekte akzeptieren, akzeptieren sie auch in einer einfachen Array-Form (sofern nicht anders angegeben). Diese Zeilen sind daher gleichwertig:
map.panBy([200, 300]);
map.panBy(ym.point(200, 300));
Initialisierung
Factory: ym.point(x, y, round)
Erzeugt ein Point-Objekt mit den angegebenen x- und y-Koordinaten. Wenn die der optionale Parameter round auf true gesetzt ist, werden die X- und Y-Werte gerundet.
Parameters
Name | Beschreibung | Datentyp | Standardwert |
---|---|---|---|
x |
[required] | int |
|
y |
[required] | int |
|
round |
[optional] | bool |
Eigenschaften ab v3
Name | Beschreibung | Datentyp | Standardwert |
---|---|---|---|
x |
Die x-Koordinate. | int |
|
y |
Die y-Koordinate. | int |
Methoden ab v3
Name | Beschreibung | Datentyp | Standardwert |
---|---|---|---|
add(Point otherPoint) |
Gibt das Ergebnis der Addition der aktuellen und der angegebenen Punkte 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 den Abstand zwischen dem aktuellen und den angegebenen Punkten 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 die gleichen Koordinaten hat. | bool |
|
contains(Point otherPoint) |
Gibt true zurück, wenn die beiden Koordinaten des angegebenen Punktes kleiner sind als die entsprechenden aktuellen Punktkoordinaten (in absoluten Werten). | bool |
|
toString() |
Gibt eine String-Darstellung des Punktes zu Debugging-Zwecken zurück. | string |