TencentMapSDK_iOS_3D_v6.8.0

载入中...
搜索中...
未找到
QTypes.h
1//
2// QTypes.h
3// QMapKit
4//
5// Created by fan on 2017/6/24.
6// Copyright © 2017年 tencent. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11#ifndef QTypes_h
12#define QTypes_h
13
14// 地图鉴权错误
15FOUNDATION_EXPORT NSErrorDomain const QMapAuthenticationErrorDomain;
16
17// 地图鉴权错误码.
18NS_ERROR_ENUM(QMapAuthenticationErrorDomain)
19{
20 // 鉴权内部错误.
21 QMapAuthenticationErrorInternal = 1001,
22};
23
27 typedef NS_ENUM(NSUInteger, QMapType) {
28 QMapTypeStandard = 0,
29 QMapTypeSatellite,
30 QMapTypeDark,
31 QMapType3DImmersiveMap
32};
33
34
35 typedef NS_ENUM (int, QMapStyleType) {
36 QMapStyle_Normal = 0, // normal
37 QMapStyle_Navigation = 1, // navigation
38 QMapStyle_NavigationNight = 2 // dark
39} DEPRECATED_ATTRIBUTE;
40
44 typedef NS_ENUM(NSUInteger, QMapLanguage) {
45 QMapLanguage_zh = 0,
46 QMapLanguage_en
47};
48
52 typedef NS_ENUM(NSInteger, QMapLabelSize) {
53 QMapLabelSize_Tiny = 0,
54 QMapLabelSize_Small,
55 QMapLabelSize_Normal,
56 QMapLabelSize_Large,
57 QMapLabelSize_Huge
58};
59
63 typedef struct {
64 NSInteger x;
65 NSInteger y;
66 NSInteger z;
67 NSInteger language; // language. 1:en, 0:zh
68 double contentScaleFactor;
69} QTileOverlayPath;
70
74 typedef NS_ENUM(NSInteger, QOverlayLevel) {
75 QOverlayLevelAboveRoads = 0, // 在道路之上楼块之下
76 QOverlayLevelAboveBuildings, // 在楼块之上POI之下
77 QOverlayLevelAboveLabels // 显示在所有POI之上
78};
79
83 typedef NS_ENUM(NSInteger,QMapLimitRectFitMode) {
84 QMapLimitRectFitWidth = 0, // 此模式会以 mapRect宽度为参考值限制地图的控制区域，保证横向区域完全展示
85 QMapLimitRectFitHeight // 此模式会以 mapRect高度为参考值限制地图的控制区域，保证纵向区域完全展示
86};
87
88
92 typedef NS_ENUM(NSUInteger, QOverlayStrokeType) {
93 QOverlayStrokeType_Default,
94 QOverlayStrokeType_Dash,
95 QOverlayStrokeType_Dot,
96};
97
101 typedef NS_ENUM(NSUInteger, QGestureType) {
102 QGestureType_Move = 1,
103 QGestureType_ZoomIn,
104 QGestureType_ZoomOut,
105 QGestureType_Pinch,
106 QGestureType_SingleFingerZoom,
107 QGestureType_Rotate,
108 QGestureType_Pitch,
109 QGestureType_SingleTap,
110 QGestureType_Butt
111};
112
113
114
115#endif /* QTypes_h */
QTileOverlayPath
代表单个瓦片的索引
定义 QTypes.h:63
QTileOverlayPath::x
NSInteger x
瓦片的x下标
定义 QTypes.h:64
QTileOverlayPath::y
NSInteger y
瓦片的y下标
定义 QTypes.h:65
QTileOverlayPath::z
NSInteger z
瓦片所在缩放级别
定义 QTypes.h:66
QTileOverlayPath::contentScaleFactor
double contentScaleFactor
暂不支持
定义 QTypes.h:68