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() |
long |
getAnnotationId() |
protected int |
getBitmapHeight() |
protected int |
getBitmapWidth() |
int |
getHeight() |
int |
getHorizontalAlignment() |
int |
getId() |
abstract GLMapAnnotation.AnnotationLayer |
getLayer() |
android.location.Location |
getLocation() |
abstract GLMapAnnotation.AnnotationStyle |
getStyle() |
abstract GLMapAnnotation.AnnotationType |
getType() |
int |
getVerticalAlignment() |
int |
getWidth() |
int |
getX() |
int |
getY() |
boolean |
isHighlight() |
abstract boolean |
needRefresh() |
abstract boolean |
onTouch(int insideX,
int insideY,
GLMapAnnotation.TouchType type) |
void |
setAnnotationId(long annotationId) |
void |
setGraphicId(long graphicId) |
void |
setHeight(int height) |
void |
setHorizontalAlignment(int horizontalAlignment) |
void |
setId(int id) |
void |
setIsHighlight(boolean isHighlight) |
void |
setLocation(android.location.Location latLon) |
void |
setVerticalAlignment(int verticalAlignment) |
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 getType()
public abstract GLMapAnnotation.AnnotationLayer getLayer()
public abstract GLMapAnnotation.AnnotationStyle getStyle()
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 void setGraphicId(long graphicId)
public long getAnnotationId()
public void setAnnotationId(long annotationId)
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 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()
public int getVerticalAlignment()
public int getHorizontalAlignment()
public void setVerticalAlignment(int verticalAlignment)
public void setHorizontalAlignment(int horizontalAlignment)