public class MapPosition
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
float |
bearing
Rotation angle
|
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() |
double |
getScale() |
float |
getTilt() |
double |
getX() |
double |
getY() |
int |
getZoomLevel() |
double |
getZoomScale() |
void |
set(double x,
double y,
double scale,
float bearing,
float tilt) |
MapPosition |
setBearing(float bearing) |
void |
setByBoundingBox(BoundingBox bbox,
int viewWidth,
int viewHeight) |
void |
setPosition(double latitude,
double longitude) |
void |
setPosition(GeoPoint geoPoint) |
MapPosition |
setScale(double scale) |
MapPosition |
setTilt(float tilt) |
MapPosition |
setX(double x) |
MapPosition |
setY(double y) |
MapPosition |
setZoomLevel(int zoomLevel) |
java.lang.String |
toString() |
public double x
public double y
public double scale
public float bearing
public float tilt
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 getTilt()
public MapPosition setTilt(float tilt)
public double getScale()
public int getZoomLevel()
public MapPosition setZoomLevel(int zoomLevel)
public MapPosition setScale(double scale)
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 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