public abstract class GLMapAnnotation extends Object implements android.os.Parcelable
| Modifier and Type | Class and Description |
|---|---|
static class |
GLMapAnnotation.AnnotationLayer |
static class |
GLMapAnnotation.AnnotationStyle |
static class |
GLMapAnnotation.AnnotationType |
static class |
GLMapAnnotation.TouchType |
| Modifier and Type | Field and Description |
|---|---|
protected android.content.Context |
activity |
protected int |
id |
| Modifier | Constructor and Description |
|---|---|
|
GLMapAnnotation(android.content.Context activity,
int id) |
protected |
GLMapAnnotation(android.os.Parcel in) |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
abstract GLMapAnnotation.AnnotationLayer |
getAnnotationLayer() |
abstract GLMapAnnotation.AnnotationStyle |
getAnnotationStyle() |
abstract GLMapAnnotation.AnnotationType |
getAnnotationType() |
protected int |
getBitmapHeight() |
protected int |
getBitmapWidth() |
int |
getHeight() |
int |
getId() |
android.location.Location |
getLocation() |
String |
getStyle() |
int |
getWidth() |
int |
getX() |
int |
getY() |
boolean |
isHighlight() |
abstract boolean |
needRefresh() |
abstract boolean |
onTouch(int insideX,
int insideY,
GLMapAnnotation.TouchType type) |
void |
setHeight(int height) |
void |
setId(int id) |
void |
setIsHighlight(boolean isHighlight) |
void |
setLocation(android.location.Location latLon) |
void |
setStyle(String style) |
void |
setWidth(int width) |
protected abstract android.graphics.Bitmap |
toAnnotationBitmap() |
byte[] |
toAnnotationData() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public GLMapAnnotation(android.content.Context activity,
int id)
protected GLMapAnnotation(android.os.Parcel in)
public final byte[] toAnnotationData()
protected abstract android.graphics.Bitmap toAnnotationBitmap()
public abstract GLMapAnnotation.AnnotationType getAnnotationType()
public abstract GLMapAnnotation.AnnotationLayer getAnnotationLayer()
public abstract GLMapAnnotation.AnnotationStyle getAnnotationStyle()
public android.location.Location getLocation()
public void setLocation(android.location.Location latLon)
public abstract boolean onTouch(int insideX,
int insideY,
GLMapAnnotation.TouchType type)
public boolean isHighlight()
public void setIsHighlight(boolean isHighlight)
public abstract boolean needRefresh()
public int getId()
public void setId(int id)
public int getWidth()
public void setWidth(int width)
public int getHeight()
public void setHeight(int height)
public int getX()
public int getY()
public String getStyle()
public void setStyle(String style)
public int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelableprotected int getBitmapWidth()
protected int getBitmapHeight()