transform
-
mapsense.transform([a, b, c, d, e, f])
-
Constructs an affine transform with the 2x2 matrix whose entries are
a, b, c, and d and the translation vector
whose entries are e and f. If no arguments are specified,
the transform is created with the 2x2 identity matrix (a=1,
b=0, c=0, and d=1) and a zero-valued translation
vector (e=0 and f=0). The newly constructed transform's
zoom fraction is set to 0.
-
transform.zoomFraction([x])
-
Sets or gets the zoom fraction of this transform. If the argument
x is specified, this method sets the zoom fraction to the value
specified and returns this. If no arguments are specified, this
method returns the current zoom fraction.
-
transform.apply(x)
-
Applies this transform to the given tile coordinates. The value x
is an object with column, row, and zoom properties set.
-
transform.unapply(x)
-
Applies the inverse of this transform to the given tile coordinates. The
value x is an object with column, row, and zoom properties set.
-
transform.toString()
-
Returns a string representation of this transform.