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