public class MapPosition
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
float |
bearing
Rotation angle
|
float |
roll
Perspective roll
|
double |
scale
Absolute scale
- use setScale() to modify
|
float |
tilt
Perspective tilt
|
double |
x
Projected position x 0..1
|
double |
y
Projected position y 0..1
|
int |
zoomLevel
Zoom-level for current scale.
|
| Constructor and Description |
|---|
MapPosition() |
MapPosition(double latitude,
double longitude,
double scale) |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(MapPosition other) |
float |
getBearing() |
GeoPoint |
getGeoPoint() |
double |
getLatitude() |
double |
getLongitude() |
float |
getRoll() |
double |
getScale() |
float |
getTilt() |
double |
getX() |
double |
getY() |
double |
getZoom() |
int |
getZoomLevel() |
double |
getZoomScale() |
void |
set(double x,
double y,
double scale,
float bearing,
float tilt) |
void |
set(double x,
double y,
double scale,
float bearing,
float tilt,
float roll) |
MapPosition |
setBearing(float bearing) |
void |
setByBoundingBox(BoundingBox bbox,
int viewWidth,
int viewHeight) |
void |
setPosition(double latitude,
double longitude) |
void |
setPosition(GeoPoint geoPoint) |
MapPosition |
setRoll(float roll) |
MapPosition |
setScale(double scale) |
MapPosition |
setTilt(float tilt) |
MapPosition |
setX(double x) |
MapPosition |
setY(double y) |
void |
setZoom(double zoom)
Sets the fractional zoom.
|
MapPosition |
setZoomLevel(int zoomLevel) |
java.lang.String |
toString() |
public double x
public double y
public double scale
public float bearing
public float tilt
public float roll
public int zoomLevel
public MapPosition()
public MapPosition(double latitude,
double longitude,
double scale)
public double getX()
public MapPosition setX(double x)
public double getY()
public MapPosition setY(double y)
public float getBearing()
public MapPosition setBearing(float bearing)
public float getRoll()
public MapPosition setRoll(float roll)
public float getTilt()
public MapPosition setTilt(float tilt)
public double getScale()
public MapPosition setScale(double scale)
public double getZoom()
public void setZoom(double zoom)
public int getZoomLevel()
public MapPosition setZoomLevel(int zoomLevel)
public void setPosition(GeoPoint geoPoint)
public void setPosition(double latitude,
double longitude)
public void copy(MapPosition other)
public void set(double x,
double y,
double scale,
float bearing,
float tilt)
public void set(double x,
double y,
double scale,
float bearing,
float tilt,
float roll)
public double getZoomScale()
public GeoPoint getGeoPoint()
public double getLatitude()
public double getLongitude()
public void setByBoundingBox(BoundingBox bbox, int viewWidth, int viewHeight)
public java.lang.String toString()
toString in class java.lang.Object