Class GradientLineOptions

java.lang.Object
com.baidu.mapapi.map.OverlayOptions
com.baidu.mapapi.map.GradientLineOptions

public class GradientLineOptions extends OverlayOptions
创建渐变色选项类
  • Constructor Details

    • GradientLineOptions

      public GradientLineOptions()
  • Method Details

    • setPoints

      public GradientLineOptions setPoints(List<LatLng> points)
      设置渐变色折线坐标点列表 (必填)
      Parameters:
      points - 渐变色折线坐标点列表 数目[2,10000],且不能包含 null
      Returns:
      该GradientLineOption选项对象
    • setColorIndex

      public GradientLineOptions setColorIndex(List<Integer> indexList)
      设置渐变色折线每个点的颜色索引(必填)
      Parameters:
      indexList - 颜色索引
      Returns:
      该GradientLineOption选项对象
    • setWidth

      public GradientLineOptions setWidth(int width)
      设置渐变色折线线宽, 默认为 5, 单位:像素 需要注意的是: GradientLine的宽度适配地图当前缩放级别下的像素与地理范围的对应关系
      Parameters:
      width - 折线线宽 (width必须大于0)
      Returns:
      该GradientLineOption选项对象
    • setColorsValues

      public GradientLineOptions setColorsValues(List<Integer> colors)
      设置渐变色折线每个点的颜色值,每一个点带一个颜色值,绘制时按照索引依次取值 (必填) 注意颜色值得格式为:0xAARRGGBB,透明度值在前
      Parameters:
      colors - 绘制颜色
      Returns:
      该GradientLineOptions选项对象
    • setLineDirectionCross180

      public GradientLineOptions setLineDirectionCross180(GradientLineOptions.LineDirectionCross180 lineDirectionCross180)
      设置渐变色折线跨越180度的方向。默认: LineDirectionCross180.NONE, 不跨越180度
      Parameters:
      lineDirectionCross180 - Polyline跨越180度的方向
      Returns:
      该 GradientLineOption 选项对象
    • getPoints

      public List<LatLng> getPoints()
      获取渐变色折线坐标点列表
      Returns:
      渐变色折线坐标点列表
    • getIndexs

      public List<Integer> getIndexs()
      获取渐变色折线点的颜色索引队列
      Returns:
      纹理索引队列
    • getColors

      public List<Integer> getColors()
      获取渐变色折线颜色list
      Returns:
      渐变色折线每个点的颜色值
    • getWidth

      public int getWidth()
      获取渐变色折线线宽
      Returns:
      渐变色折线线宽
    • getLineDirectionCross180

      public GradientLineOptions.LineDirectionCross180 getLineDirectionCross180()
      获取跨越180度的方向枚举
      Returns:
      跨越180度的方向枚举
    • visible

      public GradientLineOptions visible(boolean visible)
      设置渐变色折线覆盖物可见性,默认 true 显示
      Parameters:
      visible - 覆盖物可见性
      Returns:
      该 GradientLineOption 选项对象
    • isVisible

      public boolean isVisible()
      获取渐变色折线覆盖物可见性
      Returns:
      覆盖物可见性