BaiduMap_IOSSDK_v7.0.0_Docs 7.0.0

类型定义 | 枚举
BMKLineDrawType.h 文件参考

浏览源代码.

## 类型定义
typedef enum BMKLineJoinType | BMKLineJoinType
typedef enum BMKLineCapType | BMKLineCapType
typedef enum BMKLineDashType | BMKLineDashType
typedef enum BMKLineDirectionCross180Type | BMKLineDirectionCross180Type
typedef enum BMKLineBloomMode | BMKLineBloomMode
typedef enum BMKLineBloomDirection | BMKLineBloomDirection
typedef enum BMKCoordAlgorithm | BMKCoordAlgorithm

## 枚举
enum | BMKLineJoinType { kBMKLineJoinBevel = 0, kBMKLineJoinMiter, kBMKLineJoinRound, kBMKLineJoinBerzier }
| line拐角处理方式（不支持虚线） 更多...
enum | BMKLineCapType { kBMKLineCapButt = 0, kBMKLineCapRound, kBMKLineCapSquare }
| line头尾处理方式(不支持虚线) 更多...
enum | BMKLineDashType { kBMKLineDashTypeNone = 0, kBMKLineDashTypeSquare, kBMKLineDashTypeDot, kBMKLineDashTypeRectangle }
| 虚线绘制样式 更多...
enum | BMKLineDirectionCross180Type { kBMKLineDirectionCross180TypeNone = 0, kBMKLineDirectionCross180TypeEAST_TO_WEST, kBMKLineDirectionCross180TypeWEST_TO_EAST }
| line跨经度180方式 更多...
enum | BMKLineBloomMode { kBMKLineBloomModeNone = 0, kBMKLineBloomModeGradient, kBMKLineBloomModeBlur }
| line发光模式 更多...
enum | BMKLineBloomDirection { kBMKLineBloomDirectionAround = 0, kBMKLineBloomDirectionLeft, kBMKLineBloomDirectionRight, kBMKLineBloomDirectionUp }
| line发光方向 更多...
enum | BMKCoordAlgorithm { kBMKAlgorithmNone = (0x1 << 0), kBMKDouglasPeucker = (0x1 << 1), kBMKBezierSmooth = (0x1 << 5) }

## 类型定义说明

## ◆ BMKCoordAlgorithm

typedef enum BMKCoordAlgorithm BMKCoordAlgorithm

## ◆ BMKLineBloomDirection

typedef enum BMKLineBloomDirection BMKLineBloomDirection

## ◆ BMKLineBloomMode

typedef enum BMKLineBloomMode BMKLineBloomMode

## ◆ BMKLineCapType

typedef enum BMKLineCapType BMKLineCapType

## ◆ BMKLineDashType

typedef enum BMKLineDashType BMKLineDashType

## ◆ BMKLineDirectionCross180Type

typedef enum BMKLineDirectionCross180Type BMKLineDirectionCross180Type

## ◆ BMKLineJoinType

typedef enum BMKLineJoinType BMKLineJoinType

## 枚举类型说明

## ◆ BMKCoordAlgorithm

enum BMKCoordAlgorithm

枚举值
kBMKAlgorithmNone |
kBMKDouglasPeucker |
kBMKBezierSmooth |

## ◆ BMKLineBloomDirection

enum BMKLineBloomDirection

line发光方向

枚举值
kBMKLineBloomDirectionAround | 向两侧，默认
kBMKLineBloomDirectionLeft | 单侧向外，线行进方向左侧
kBMKLineBloomDirectionRight | 单侧向内，线行进方向右侧
kBMKLineBloomDirectionUp | 向上，类似围栏

## ◆ BMKLineBloomMode

enum BMKLineBloomMode

line发光模式

枚举值
kBMKLineBloomModeNone | 不发光
kBMKLineBloomModeGradient | 渐变发光模式
kBMKLineBloomModeBlur | 模糊发光模式

## ◆ BMKLineCapType

enum BMKLineCapType

line头尾处理方式(不支持虚线)

枚举值
kBMKLineCapButt | 普通头
kBMKLineCapRound | 圆形头
kBMKLineCapSquare | 方头

## ◆ BMKLineDashType

enum BMKLineDashType

虚线绘制样式

枚举值
kBMKLineDashTypeNone | 实折线
kBMKLineDashTypeSquare | 方块样式
kBMKLineDashTypeDot | 圆点样式
kBMKLineDashTypeRectangle | 矩形样式 since 6.6.0

## ◆ BMKLineDirectionCross180Type

enum BMKLineDirectionCross180Type

line跨经度180方式

枚举值
kBMKLineDirectionCross180TypeNone | 不跨180经度
kBMKLineDirectionCross180TypeEAST_TO_WEST | 从东到西跨180经度
kBMKLineDirectionCross180TypeWEST_TO_EAST | 从西到东跨180经度

## ◆ BMKLineJoinType

enum BMKLineJoinType

line拐角处理方式（不支持虚线）

枚举值
kBMKLineJoinBevel | 平角衔接
kBMKLineJoinMiter | 尖角衔接(尖角过长(大于线宽)按平角处理)
kBMKLineJoinRound | 圆⻆衔接
kBMKLineJoinBerzier | 贝塞尔平滑衔接(仅支持多纹理和多颜色的polyline绘制) 此衔接不可以与kBMKLineCapRound配合使用