BaiduMap_IOSSDK_v6.6.7_Docs  6.6.7
BMKLineDrawType.h
浏览该文件的文档.
1 //
2 // BMKLineDrawType.h
3 // MapComponent
4 //
5 // Created by zhangbaojin on 2019/8/7.
6 // Copyright © 2019 Baidu. All rights reserved.
7 //
8 
9 #ifndef BMKLineDrawType_h
10 #define BMKLineDrawType_h
11 enum BMKLineJoinType
13 {
18 };
19 typedef enum BMKLineJoinType BMKLineJoinType;
20 
23 {
27 };
28 typedef enum BMKLineCapType BMKLineCapType;
29 
32 {
37 };
38 typedef enum BMKLineDashType BMKLineDashType;
39 
42 {
46 };
48 
49 
52 {
56 };
58 
61 {
66 };
68 
70  kBMKAlgorithmNone = (0x1 << 0), // 不处理
71 
72  kBMKDouglasPeucker = (0x1 << 1), // 道格拉斯抽稀
73 
74  kBMKBezierSmooth = (0x1 << 5), // Bezier平滑
75 // kBMKCardinalSmooth = (0x1 << 6), // Cardinal平滑,不支持geo连接点的平滑,暂时不放开
76 // kBMKCurveSmooth = (0x1 << 7), // 曲线平滑,没有插入新点, 无需threshold,不支持geo连接点的平滑,暂时不放开
77 };
79 
80 #endif /* BMKLineDrawType_h */
kBMKLineJoinMiter
@ kBMKLineJoinMiter
尖角衔接(尖角过长(大于线宽)按平角处理)
Definition: BMKLineDrawType.h:15
BMKLineDirectionCross180Type
BMKLineDirectionCross180Type
line跨经度180方式
Definition: BMKLineDrawType.h:42
BMKLineBloomDirection
BMKLineBloomDirection
line发光方向
Definition: BMKLineDrawType.h:61
kBMKLineJoinBevel
@ kBMKLineJoinBevel
平角衔接
Definition: BMKLineDrawType.h:14
kBMKLineBloomDirectionRight
@ kBMKLineBloomDirectionRight
单侧向内,线行进方向右侧
Definition: BMKLineDrawType.h:64
kBMKLineBloomModeBlur
@ kBMKLineBloomModeBlur
模糊发光模式
Definition: BMKLineDrawType.h:55
kBMKLineDirectionCross180TypeNone
@ kBMKLineDirectionCross180TypeNone
不跨180经度
Definition: BMKLineDrawType.h:43
kBMKLineBloomDirectionUp
@ kBMKLineBloomDirectionUp
向上,类似围栏
Definition: BMKLineDrawType.h:65
kBMKLineDashTypeSquare
@ kBMKLineDashTypeSquare
方块样式
Definition: BMKLineDrawType.h:34
kBMKLineDashTypeNone
@ kBMKLineDashTypeNone
实折线
Definition: BMKLineDrawType.h:33
kBMKLineCapSquare
@ kBMKLineCapSquare
方头
Definition: BMKLineDrawType.h:26
kBMKLineBloomModeGradient
@ kBMKLineBloomModeGradient
渐变发光模式
Definition: BMKLineDrawType.h:54
kBMKLineDashTypeRectangle
@ kBMKLineDashTypeRectangle
矩形样式 since 6.6.0
Definition: BMKLineDrawType.h:36
BMKLineJoinType
BMKLineJoinType
line拐角处理方式(不支持虚线)
Definition: BMKLineDrawType.h:13
kBMKDouglasPeucker
@ kBMKDouglasPeucker
Definition: BMKLineDrawType.h:72
BMKLineDashType
BMKLineDashType
虚线绘制样式
Definition: BMKLineDrawType.h:32
kBMKLineDashTypeDot
@ kBMKLineDashTypeDot
圆点样式
Definition: BMKLineDrawType.h:35
kBMKLineJoinRound
@ kBMKLineJoinRound
圆⻆衔接
Definition: BMKLineDrawType.h:16
kBMKLineCapRound
@ kBMKLineCapRound
圆形头
Definition: BMKLineDrawType.h:25
BMKLineBloomMode
BMKLineBloomMode
line发光模式
Definition: BMKLineDrawType.h:52
BMKCoordAlgorithm
BMKCoordAlgorithm
Definition: BMKLineDrawType.h:69
kBMKAlgorithmNone
@ kBMKAlgorithmNone
Definition: BMKLineDrawType.h:70
kBMKLineDirectionCross180TypeWEST_TO_EAST
@ kBMKLineDirectionCross180TypeWEST_TO_EAST
从西到东跨180经度
Definition: BMKLineDrawType.h:45
kBMKLineJoinBerzier
@ kBMKLineJoinBerzier
贝塞尔平滑衔接(仅支持多纹理和多颜色的polyline绘制) 此衔接不可以与kBMKLineCapRound配合使用
Definition: BMKLineDrawType.h:17
kBMKBezierSmooth
@ kBMKBezierSmooth
Definition: BMKLineDrawType.h:74
kBMKLineBloomDirectionAround
@ kBMKLineBloomDirectionAround
向两侧,默认
Definition: BMKLineDrawType.h:62
kBMKLineCapButt
@ kBMKLineCapButt
普通头
Definition: BMKLineDrawType.h:24
BMKLineCapType
BMKLineCapType
line头尾处理方式(不支持虚线)
Definition: BMKLineDrawType.h:23
kBMKLineBloomDirectionLeft
@ kBMKLineBloomDirectionLeft
单侧向外,线行进方向左侧
Definition: BMKLineDrawType.h:63
kBMKLineDirectionCross180TypeEAST_TO_WEST
@ kBMKLineDirectionCross180TypeEAST_TO_WEST
从东到西跨180经度
Definition: BMKLineDrawType.h:44
kBMKLineBloomModeNone
@ kBMKLineBloomModeNone
不发光
Definition: BMKLineDrawType.h:53