public class BMTrackOptions extends OverlayOptions
Modifier and Type | Class and Description |
---|---|
static class |
BMTrackOptions.BMTrackAnimateType
设置轨迹覆盖物动画类型
|
Constructor and Description |
---|
BMTrackOptions() |
Modifier and Type | Method and Description |
---|---|
BMTrackOptions.BMTrackAnimateType |
getAnimateType()
获取轨迹动画的类型
|
int |
getAnimationTime()
获取轨迹动画的时长
|
int[] |
getColors()
获取渐变轨迹线的颜色数组
|
int[] |
getHeights()
获取3D轨迹线的高度数组
|
float |
getOpacity() |
BitmapDescriptor |
getPalette()
获取轨迹调色板
|
float |
getPaletteOpacity() |
java.util.List<LatLng> |
getPoints()
获取轨迹线的经纬度数组
|
BitmapDescriptor |
getProjectionPaletteDescriptor()
获取底部轨迹
|
BMTrackType |
getTrackType()
获取轨迹线类型
|
int |
getWidth()
获取轨迹线的宽度
|
boolean |
isVisible()
轨迹线是否可见
|
OverlayOptions |
setAnimateType(BMTrackOptions.BMTrackAnimateType animateType)
设置轨迹动画的种类
|
OverlayOptions |
setAnimationTime(int mAnimationTime)
设置轨迹动画的时长
|
OverlayOptions |
setColor(int color)
设置轨迹线颜色
|
OverlayOptions |
setColors(int[] mColors)
设置渐变轨迹线的颜色数组
注:BMTrackType.Gradient 生效
|
OverlayOptions |
setColorsArray(java.util.List<java.lang.Integer> colorsArr)
设置渐变轨迹颜色数组
|
OverlayOptions |
setHeights(int[] mHeights)
设置轨迹线的高度
注:高度必须 >= 0 单位:米
|
void |
setOpacity(float opacity) |
OverlayOptions |
setPalette(BitmapDescriptor palette)
设置轨迹调色板
|
void |
setPaletteOpacity(float mPaletteOpacity) |
OverlayOptions |
setPoints(java.util.List<LatLng> traceLocation)
设置轨迹点数组
|
OverlayOptions |
setProjectionPalette(BitmapDescriptor palette)
设置3d轨迹映射到2d轨迹的调色板
注:不设置 只绘制带高度的3d轨迹
|
OverlayOptions |
setTraceAnimationListener(TraceAnimationListener mTraceAnimationListener)
设置轨迹动画的状态监听
|
void |
setTrackMove(boolean trackMove)
设置地图中心是否跟随轨迹线移动
|
OverlayOptions |
setTrackType(BMTrackType trackType)
设置轨迹线的类型
|
OverlayOptions |
setVisible(boolean visible)
设置轨迹线是否可见
|
OverlayOptions |
setWidth(int width)
设置轨迹线的宽度
|
public OverlayOptions setTrackType(BMTrackType trackType)
trackType
- public BMTrackType getTrackType()
public OverlayOptions setColor(int color)
color
- 折线颜色。注意颜色值得格式为:0xAARRGGBBpublic OverlayOptions setColors(int[] mColors)
mColors
- public int[] getColors()
public OverlayOptions setHeights(int[] mHeights)
mHeights
- public int[] getHeights()
public java.util.List<LatLng> getPoints()
public OverlayOptions setPoints(java.util.List<LatLng> traceLocation)
traceLocation
- public OverlayOptions setColorsArray(java.util.List<java.lang.Integer> colorsArr)
colorsArr
- public int getAnimationTime()
public OverlayOptions setAnimationTime(int mAnimationTime)
mAnimationTime
- public OverlayOptions setAnimateType(BMTrackOptions.BMTrackAnimateType animateType)
animateType
- public BMTrackOptions.BMTrackAnimateType getAnimateType()
public OverlayOptions setWidth(int width)
width
- public int getWidth()
public OverlayOptions setVisible(boolean visible)
visible
- public boolean isVisible()
public OverlayOptions setTraceAnimationListener(TraceAnimationListener mTraceAnimationListener)
mTraceAnimationListener
- public OverlayOptions setPalette(BitmapDescriptor palette)
palette
- public BitmapDescriptor getPalette()
public OverlayOptions setProjectionPalette(BitmapDescriptor palette)
palette
- public BitmapDescriptor getProjectionPaletteDescriptor()
public void setOpacity(float opacity)
public void setPaletteOpacity(float mPaletteOpacity)
public float getOpacity()
public float getPaletteOpacity()
public void setTrackMove(boolean trackMove)
trackMove
-