public class CustomAnnotation extends Annotation
Bitmap.Config.ARGB_8888
,且带透明度图片被alpha值premultiplied过Annotation
Annotation.Area
构造器和说明 |
---|
CustomAnnotation(int zLevel,
NdsPoint pos,
int iconId,
Vector2DF pivot,
android.graphics.Bitmap icon)
构造函数,支持自定义图标的
Annotation |
CustomAnnotation(int zLevel,
android.graphics.Point pos,
int iconId,
Vector2DF pivot,
android.graphics.Bitmap icon)
构造函数,支持自定义图标的
Annotation |
限定符和类型 | 方法和说明 |
---|---|
void |
setCustomIcon(Vector2DF pivot,
android.graphics.Bitmap icon)
动态切换
CustomAnnotation 所显示的图标 |
freeNativeMemeory, getIconText, getZLevel, hitTest, setIcon, setIconText, setIconTextSize, setSelected, setZLevel
getCalloutStyle, getPosition, getPositionNds, getSubtitle, getTag, getTitle, isClickable, isHidden, isSelected, setCalloutStyle, setClickable, setHidden, setPosition, setPositionNds, setSubtitle, setTag, setTitle, showCallout
public CustomAnnotation(int zLevel, android.graphics.Point pos, int iconId, Vector2DF pivot, android.graphics.Bitmap icon)
Annotation
zLevel
- Z轴方向的等级,也就所处的压盖关系pos
- 所在位置,经纬度坐标iconId
- 所使用的图标ID,对于CustomAnnotation来说,此ID必须唯一pivot
- 设置显示时调整的X轴,Y轴的偏移量icon
- 自定义图标,必须是Bitmap.Config.ARGB_8888
格式的Bitmap
中的数据会被拷贝一份,CustomAnnotation
本身维护着一个备份,在此方法执行完之后可以放心的回收资源。public CustomAnnotation(int zLevel, NdsPoint pos, int iconId, Vector2DF pivot, android.graphics.Bitmap icon)
Annotation
zLevel
- Z轴方向的等级,也就所处的压盖关系pos
- 所在位置,Nds坐标iconId
- 所使用的图标ID,对于CustomAnnotation来说,此ID必须唯一pivot
- 设置显示时调整的X轴,Y轴的偏移量icon
- 自定义图标,必须是Bitmap.Config.ARGB_8888
格式的Bitmap
中的数据会被拷贝一份,CustomAnnotation
本身维护着一个备份,在此方法执行完之后可以放心的回收资源。public void setCustomIcon(Vector2DF pivot, android.graphics.Bitmap icon)
CustomAnnotation
所显示的图标pivot
- 图标显示的的位置,左上角为坐标原点icon
- 图标资源位图Bitmap
中的数据会被拷贝一份,CustomAnnotation
本身维护着一个备份,在此方法执行完之后可以放心的回收资源。©Mapbar Engine Team;All Rights Reserved