AutoSDK  500
Public 成员函数 | 静态 Public 成员函数 | Protected 成员函数 | 所有成员列表
com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem类 参考

巡航拥堵事件点图元 更多...

类 com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem 继承关系图:
com.autonavi.gbl.map.layer.QuadrantLayerItemImpl com.autonavi.gbl.layer.observer.ICruiseCongestionPromptLayerItem com.autonavi.gbl.map.layer.PointLayerItem com.autonavi.gbl.map.layer.observer.IQuadrantLayerItem com.autonavi.gbl.map.layer.observer.IQuadrantLayerItem com.autonavi.gbl.map.layer.LayerItem com.autonavi.gbl.map.layer.observer.IPointLayerItem com.autonavi.gbl.map.layer.observer.IPointLayerItem com.autonavi.gbl.map.layer.observer.IPointLayerItem com.autonavi.gbl.map.layer.observer.ILayerItem com.autonavi.gbl.map.layer.observer.ILayerItem com.autonavi.gbl.map.layer.observer.ILayerItem com.autonavi.gbl.map.layer.observer.ILayerItem com.autonavi.gbl.map.observer.ICollisionItem com.autonavi.gbl.map.observer.ICollisionItem com.autonavi.gbl.map.observer.ICollisionItem com.autonavi.gbl.map.observer.ICollisionItem

Public 成员函数

 CruiseCongestionPromptLayerItem (@QuadrantType.QuadrantType1 int quadrantType, long quadrantGroupId)
 
 CruiseCongestionPromptLayerItem (CruiseCongestionPromptLayerItemImpl service)
 
CruiseCongestionPromptLayerItemImpl getService ()
 
void onDestroy ()
 
synchronized void delete ()
 
void setMEtaTime (int value)
 设置MEtaTime 更多...
 
void setMLength (int value)
 设置MLength 更多...
 
void setMEnterTime (long value)
 设置MEnterTime 更多...
 
void setMEnterCarPos (Coord2DDouble value)
 设置MEnterCarPos 更多...
 
void setMCongestionEndPos (Coord2DDouble value)
 设置MCongestionEndPos 更多...
 
void setMCongestionStatus (@TrafficStatus.TrafficStatus1 int value)
 设置MCongestionStatus 更多...
 
void setMDirectionStyle (@BizDirectionStyle.BizDirectionStyle1 int value)
 设置MDirectionStyle 更多...
 
int getMEtaTime ()
 获取MEtaTime 更多...
 
int getMLength ()
 获取MLength 更多...
 
long getMEnterTime ()
 获取MEnterTime 更多...
 
Coord2DDouble getMEnterCarPos ()
 获取MEnterCarPos 更多...
 
Coord2DDouble getMCongestionEndPos ()
 获取MCongestionEndPos 更多...
 
.TrafficStatus1 int getMCongestionStatus ()
 获取MCongestionStatus 更多...
 
.BizDirectionStyle1 int getMDirectionStyle ()
 获取MDirectionStyle 更多...
 
- Public 成员函数 继承自 com.autonavi.gbl.map.layer.QuadrantLayerItemImpl
 QuadrantLayerItemImpl (@QuadrantType.QuadrantType1 int quadrantType, long quadrantGroupId)
 
 QuadrantLayerItemImpl (QuadrantLayerItem service)
 
void setIdle (boolean idle)
 设置item为空闲,空闲的item不参与UpdateQuadrantItems多象限更新计算 更多...
 
boolean isIdle ()
 获取是否空闲的,如果空闲,则不参与UpdateQuadrantItems多象限更新计算 更多...
 
void addIntersectArea (float intersectArea)
 增加与其它item压盖面积 更多...
 
void resetIntersectArea ()
 重置与其它item的压盖面积 更多...
 
void onVisible (boolean isShow)
 通知item显隐信息,用于碰撞计算时设置item显隐,可重写改写显隐规则。 默认重置压盖面积,设置为idle状态 更多...
 
float getIntersectArea ()
 获取与其它item的压盖面积 更多...
 
long getQuadrantGroupId ()
 获取多象限组的id 更多...
 
.QuadrantType1 int getQuadrantType ()
 获取象限类型 更多...
 
- Public 成员函数 继承自 com.autonavi.gbl.map.layer.PointLayerItem
 PointLayerItem ()
 
 PointLayerItem (PointLayerItemImpl service)
 
void setVisible3V (Visible3V visible3V)
 设置visible 更多...
 
void setBillboard (boolean isBillboard)
 设置点的显示状态 更多...
 
void setPosition3D (Coord3DDouble pos)
 设置简易三维点的位置 更多...
 
void setRotateCenter3D (Coord3DDouble pos)
 设置简易三维点的位置旋转中心 更多...
 
void setPosition (Coord3DDouble pos)
 设置点的位置 更多...
 
void setRotateCenter (Coord3DDouble center)
 设置点的旋转中心 更多...
 
void setItemVisibleRegion (RectInt visibleRegion)
 设置纹理实际可见区域,不包含透明部分,坐标为纹理内坐标,用于碰撞 更多...
 
void setItemIgnoreRegion (ItemIgnoreRegion ignoreRegion)
 设置点击忽略区域 更多...
 
void setScale (@ScalePriority.ScalePriority1 int priority, ScaleInfo scale)
 设置点的绘制缩放比例系数 该值决定最终显示overlay item的大小,值越大,显示越大 更多...
 
void setTypeCode (String typeCode)
 设置点类型代码 更多...
 
void setScaleFactor (float[] vScale)
 设置绘制缩放系数 更多...
 
void setRotateMode (@RotateMode.RotateMode1 int mode)
 设置点的旋转模式 更多...
 
void setAnimation (@LayerItemPoiAnimation.LayerItemPoiAnimation1 int animation, int duration)
 设置item动画 更多...
 
void setAnimation (@LayerItemPoiAnimation.LayerItemPoiAnimation1 int animation)
 
void updateStyle ()
 更新样式 更多...
 
void updateStyle (LayerItem pItem)
 图元样式更新接口,主要用于从同类其他Item中拷贝纹理信息,保持纹理一致性的同时节省纹理获取消耗 更多...
 
void addPoiFilter ()
 对点图元添加避让框 更多...
 
void removePoiFilter ()
 移除点图元避让框 更多...
 
boolean addMarker (ItemMarkerInfo markerInfo)
 添加marker 更多...
 
void clearAllMarkers ()
 删除所有的marker 更多...
 
.LayerItemType1 int getItemType ()
 返回layer item类型,LayerItemPointType 更多...
 
Visible3V getVisible3V ()
 获取visible 更多...
 
boolean getBillboard ()
 获取点的显示状态 更多...
 
Coord3DDouble getRotateCenter3D ()
 获取简易三维点的位置旋转中心 更多...
 
Coord3DDouble getPosition ()
 获取点的位置 更多...
 
PointLayerItemStyle getNormalStyle ()
 获取点普通状态下样式信息 更多...
 
PointLayerItemStyle getFocusStyle ()
 获取点焦点状态下样式信息 更多...
 
ItemIgnoreRegion getItemIgnoreRegion ()
 获取点击忽略区域 更多...
 
ScaleAttribute getScale ()
 获取点的绘制缩放比例系数 更多...
 
String getTypeCode ()
 获取点类型代码 更多...
 
ArrayList< PixelPointgetBound ()
 获取item的碰撞区域 更多...
 
- Public 成员函数 继承自 com.autonavi.gbl.map.layer.LayerItem
LayerItemImpl getServiceEx ()
 
 LayerItem (LayerItemImpl service)
 图元构造函数 更多...
 
boolean setID (String strID)
 设置图元ID,由使用者根据需要自己设置 更多...
 
void setPriority (int priority)
 设置图元优先级 更多...
 
void setVisible (boolean bVisible)
 设置item是否可见 更多...
 
void setAlpha (double fAlpha)
 设置图元透明度Alpha 更多...
 
void setAngle (double fAngle)
 设置图元旋转角度 更多...
 
void setPitch (double pitch)
 设置图元仰角角度 更多...
 
void setMaxPitch (double maxPitch)
 设置图元最大仰角角度 更多...
 
void setDisplayScale (LayerScale scale)
 设置图元显示级别 只有当比例尺在区间[minScale, maxScale]内时,图元才可显示 更多...
 
void setAnimation (@MapLayerPoiAnimation.MapLayerPoiAnimation1 int animation, int duration)
 设置该item动画 若不设置动画,默认无动画,设置的 更多...
 
void setStyle (IPrepareLayerStyle pStyle)
 设置图元样式回调接口 更多...
 
void setStyle (String strStyle)
 设置图元样式JSON串 更多...
 
void setParent (BaseLayer pLayer)
 设置图元依附的图层 更多...
 
void setBusinessType (int nType)
 设置Auto图层业务类型,方便第三方根据业务类型传对应的纹理,仅限于Auto内聚功能使用 更多...
 
boolean isAreaCollision ()
 是否用于压盖面积计算的碰撞 更多...
 
void setAreaCollision (boolean isAreaCollision)
 设置是否用于压盖面积计算的碰撞 更多...
 
String getTypeIdName ()
 获取实现类名信息 更多...
 
String getID ()
 获取图元唯一ID 更多...
 
int getPriority ()
 获取图元优先级 更多...
 
boolean getVisible ()
 获取item是否可见 更多...
 
boolean getFocus ()
 获取item是否为焦点态 更多...
 
double getAlpha ()
 获取图元透明度 更多...
 
double getAngle ()
 获取图元旋转角度 更多...
 
double getPitch ()
 获取图元仰角角度 更多...
 
double getMaxPitch ()
 获取图元最大仰角角度 更多...
 
LayerScale getDisplayScale ()
 获取图元显示级别 只有当比例尺在区间[scale.minScale, scale.maxScale]内时,图元才可显示 更多...
 
void onPaint ()
 图元绘制能力透出,外部可扩展 更多...
 
int getBusinessType ()
 获取Auto图层业务类型,方便第三方根据业务类型传对应的纹理,仅限于Auto内聚功能使用 更多...
 

静态 Public 成员函数

static String getClassTypeName ()
 获取类名信息 更多...
 

Protected 成员函数

 CruiseCongestionPromptLayerItem (long cPtr, boolean cMemoryOwn)
 
void unbind ()
 
void clean ()
 
- Protected 成员函数 继承自 com.autonavi.gbl.map.layer.QuadrantLayerItemImpl
 QuadrantLayerItemImpl (long cPtr, boolean cMemoryOwn)
 
- Protected 成员函数 继承自 com.autonavi.gbl.map.layer.PointLayerItem
 PointLayerItem (long cPtr, boolean cMemoryOwn)
 
- Protected 成员函数 继承自 com.autonavi.gbl.map.layer.LayerItem
 LayerItem (long cPtr, boolean cMemoryOwn)
 
 LayerItem ()
 

详细描述

巡航拥堵事件点图元

构造及析构函数说明

◆ CruiseCongestionPromptLayerItem() [1/3]

com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.CruiseCongestionPromptLayerItem ( long  cPtr,
boolean  cMemoryOwn 
)
protected

◆ CruiseCongestionPromptLayerItem() [2/3]

com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.CruiseCongestionPromptLayerItem ( @QuadrantType.QuadrantType1 int  quadrantType,
long  quadrantGroupId 
)

◆ CruiseCongestionPromptLayerItem() [3/3]

com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.CruiseCongestionPromptLayerItem ( CruiseCongestionPromptLayerItemImpl  service)

成员函数说明

◆ clean()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.clean ( )
protected

◆ delete()

synchronized void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.delete ( )

◆ getClassTypeName()

static String com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.getClassTypeName ( )
static

获取类名信息

返回
该类的类名:typeid(ClassType)
注解
用于JNI层类型识别使用

重载 com.autonavi.gbl.map.layer.QuadrantLayerItemImpl .

◆ getMCongestionEndPos()

Coord2DDouble com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.getMCongestionEndPos ( )

获取MCongestionEndPos

返回
拥堵区间的终点坐标

实现了 com.autonavi.gbl.layer.observer.ICruiseCongestionPromptLayerItem.

◆ getMCongestionStatus()

.TrafficStatus1 int com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.getMCongestionStatus ( )

获取MCongestionStatus

返回
整体拥堵状态

实现了 com.autonavi.gbl.layer.observer.ICruiseCongestionPromptLayerItem.

◆ getMDirectionStyle()

.BizDirectionStyle1 int com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.getMDirectionStyle ( )

获取MDirectionStyle

返回
拥堵气泡: 左上漂,左下漂,右上漂,右下漂

实现了 com.autonavi.gbl.layer.observer.ICruiseCongestionPromptLayerItem.

◆ getMEnterCarPos()

Coord2DDouble com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.getMEnterCarPos ( )

获取MEnterCarPos

返回
进入拥堵区间时刻的车位坐标

实现了 com.autonavi.gbl.layer.observer.ICruiseCongestionPromptLayerItem.

◆ getMEnterTime()

long com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.getMEnterTime ( )

获取MEnterTime

返回
进入拥堵区间的时刻, 单位毫秒

实现了 com.autonavi.gbl.layer.observer.ICruiseCongestionPromptLayerItem.

◆ getMEtaTime()

int com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.getMEtaTime ( )

获取MEtaTime

返回
预计到达时间, 单位秒

实现了 com.autonavi.gbl.layer.observer.ICruiseCongestionPromptLayerItem.

◆ getMLength()

int com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.getMLength ( )

获取MLength

返回
拥堵长度, 单位米

实现了 com.autonavi.gbl.layer.observer.ICruiseCongestionPromptLayerItem.

◆ getService()

CruiseCongestionPromptLayerItemImpl com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.getService ( )

◆ onDestroy()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.onDestroy ( )

◆ setMCongestionEndPos()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.setMCongestionEndPos ( Coord2DDouble  value)

设置MCongestionEndPos

参数
MCongestionEndPos拥堵区间的终点坐标

◆ setMCongestionStatus()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.setMCongestionStatus ( @TrafficStatus.TrafficStatus1 int  value)

设置MCongestionStatus

参数
MCongestionStatus整体拥堵状态

◆ setMDirectionStyle()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.setMDirectionStyle ( @BizDirectionStyle.BizDirectionStyle1 int  value)

设置MDirectionStyle

参数
MDirectionStyle拥堵气泡: 左上漂,左下漂,右上漂,右下漂

◆ setMEnterCarPos()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.setMEnterCarPos ( Coord2DDouble  value)

设置MEnterCarPos

参数
MEnterCarPos进入拥堵区间时刻的车位坐标

◆ setMEnterTime()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.setMEnterTime ( long  value)

设置MEnterTime

参数
MEnterTime进入拥堵区间的时刻, 单位毫秒

◆ setMEtaTime()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.setMEtaTime ( int  value)

设置MEtaTime

参数
MEtaTime预计到达时间, 单位秒

◆ setMLength()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.setMLength ( int  value)

设置MLength

参数
MLength拥堵长度, 单位米

◆ unbind()

void com.autonavi.gbl.layer.CruiseCongestionPromptLayerItem.unbind ( )
protected

该类的文档由以下文件生成: