public class AmapCameraOverlay
extends java.lang.Object
构造器和说明 |
---|
AmapCameraOverlay(Context context) |
限定符和类型 | 方法和说明 |
---|---|
void |
destroy()
销毁电子眼,释放图片资源
|
void |
draw(com.amap.api.maps.AMap aMap,
AMapNaviCameraInfo[] cameras)
绘制路线上的监控小气泡,需要传入地图对象。
|
void |
removeAllCamera()
删除所有的摄像头气泡
|
void |
setAllCameraVisible(boolean visible)
设置路线上的气泡是否显示。
|
void |
setBusBitmap(Bitmap leftBitmap,
Bitmap rightBitmap)
设置公交专用道摄像头的图片。
|
void |
setCameraBitmap(Bitmap monitorBitmap)
设置路线上的摄像头图片
|
void |
setCameraMoniterBitmap(Bitmap leftBitmap,
Bitmap rightBitmap)
设置监控摄像头的图片。
|
void |
setEmergencyBitmap(Bitmap leftBitmap,
Bitmap rightBitmap)
设置应急监控的图片。
|
void |
setRedLightBitmap(Bitmap leftBitmap,
Bitmap rightBitmap)
设置闯红灯监控的图片。
|
void |
setRouteOverlayVisible(boolean isVisible)
已过时。
请使用
AmapCameraOverlay.setAllCameraVisible(boolean) 来设置电子眼气泡的可见性。 |
public void draw(com.amap.api.maps.AMap aMap, AMapNaviCameraInfo[] cameras)
cameras
- 摄像头信息数组,可通过AMapNaviListener.updateCameraInfo(AMapNaviCameraInfo[])
回调获取public void removeAllCamera()
public void setRouteOverlayVisible(boolean isVisible)
AmapCameraOverlay.setAllCameraVisible(boolean)
来设置电子眼气泡的可见性。isVisible
- true代表显示,false代表不显示public void setAllCameraVisible(boolean visible)
visible
- true代表显示,false代表不显示public void destroy()
public void setCameraBitmap(Bitmap monitorBitmap)
monitorBitmap
- 图片public void setBusBitmap(Bitmap leftBitmap, Bitmap rightBitmap)
leftBitmap
- 左边气泡图片rightBitmap
- 右边气泡图片public void setCameraMoniterBitmap(Bitmap leftBitmap, Bitmap rightBitmap)
leftBitmap
- 左边气泡图片rightBitmap
- 右边气泡图片public void setEmergencyBitmap(Bitmap leftBitmap, Bitmap rightBitmap)
leftBitmap
- 左边气泡图片rightBitmap
- 右边气泡图片public void setRedLightBitmap(Bitmap leftBitmap, Bitmap rightBitmap)
leftBitmap
- 左边气泡图片rightBitmap
- 右边气泡图片