1. Home
  2. Dokumente
  3. Karten
  4. Datentypen
  5. ym.modules.provider.Point

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

Wie können wir helfen?