9 #import <UIKit/UIKit.h> 10 #import <CoreLocation/CoreLocation.h> 116 MBPOIType_railwayStation = 0x1,
117 MBPOIType_airport = 0x2,
118 MBPOIType_dock = 0x4,
119 MBPOIType_subwayStation = 0x8,
121 MBPOIType_community = 0x10,
122 MBPOIType_school = 0x20,
123 MBPOIType_hospital = 0x40,
124 MBPOIType_park = 0x80,
125 MBPOIType_hotel = 0x100,
126 MBPOIType_seeingSite = 0x200,
127 MBPOIType_toilet = 0x400,
129 MBPOIType_gasStation = 0x800,
130 MBPOIType_parkingLot = 0x1000,
131 MBPOIType_trafficLight = 0x2000,
136 MBPOIType_bank = 0x8000,
137 MBPOIType_chinaPost = 0x10000,
139 MBPOIType_McDonald = 0x20000,
140 MBPOIType_KFC = 0x40000,
142 MBPOIType_subwayExit = 0x80000,
144 MBPOIType_others = 0x100000,
146 MBPOIType_ALL = 0xFFFFFFFF
151 @protocol MBMapViewDelegate;
187 @property (nonatomic, assign)
float scale;
220 @property(nonatomic,assign)
float fovy;
248 @property (nonatomic, readonly, copy) NSArray *
overlays;
262 @property (nonatomic, weak) id<MBMapViewDelegate>
delegate;
291 - (void)setClipRect:(
MBRect)clipRect;
340 - (void)loadStyleSheet:(NSString *)filename;
374 - (BOOL)isPointVisible:(
MBPoint)pos;
382 - (BOOL)isRectVisible:(
MBRect)rect;
383 - (BOOL)isRectVisibleNds:(
MBRect)rect;
384 - (float)unitWorld2Screen:(
float)worldUnit;
385 - (float)unitWorld2ScreenNds:(
float)worldUnit;
386 - (float)unitScreen2World:(
float)screenUnit;
387 - (float)unitScreen2WorldNds:(
float)screenUnit;
400 - (void)fitWorldArea:(
MBRect)area;
410 - (void)fitWorldArea:(
MBRect)area rect:(CGRect)rect;
421 - (float)zoomLevel2Scale:(
float)zoomLevel;
435 - (NSInteger)meter2Pixel:(
int)meter;
470 - (void)removeAnnotations:(NSArray *)annotations;
494 - (void)insertOverlayAtIndex:(
MBOverlay *)overlay index:(NSInteger)index;
501 - (void)removeOverlay:(
MBOverlay *)overlay;
509 - (void)removeOverlays:(NSArray *)overlays;
516 - (void)bringOverlayToTop:(
MBOverlay *)overlay;
523 - (void)sendOverlayToBack:(
MBOverlay *)overlay;
540 - (void)setZoomLevel:(CGFloat)zoomLevel animated:(BOOL)animated;
548 - (void)setScale:(CGFloat)scale animated:(BOOL)animated;
557 - (void)setHeading:(CGFloat)heading animated:(BOOL)animated;
582 - (void)startZoom:(BOOL)toZoomIn;
603 - (void)setWorldCenter:(
MBPoint)worldCenter animated:(BOOL)animated;
613 - (void)setViewShiftX:(
float)rx y:(
float)ry;
693 - (void)setTiServerUrl:(NSString *)url;
708 - (void)setConfigType:(
MBRenderConfig)type values:(
int*)values num:(NSInteger)num;
709 - (void)getConfigType:(
MBRenderConfig)type values:(
int*)values num:(NSInteger)num;
732 - (void)setDataUrlPrefix:(
MBUrlType)type urlPrefix:(NSString *)url;
797 + (
MBNdsPoint)ndsPointFrom:(CLLocationCoordinate2D)location;
806 + (CLLocationCoordinate2D)ndsPointToXY:(
MBNdsPoint)pos;
818 + (
MBRect)getFitRect:(
MBPoint *)points num:(NSInteger)poiNum;
841 - (void)detachOverlay:(
MBOverlay *)overlay;
844 - (UIImage *)screenshotWithRect:(
MBRect)rect dpiFactor:(
float)dpi;
846 #pragma mark -- UIE Project Only 847 - (BOOL)onTouchDown:(
int)touchCount touchIds:(ssize_t*) touchIds pos:(const
MBPoint*) positions;
848 - (void)onTouchMove:(
int)touchCount touchIds:(ssize_t*)touchIds pos:(const
MBPoint*)positions;
849 - (void)onTouchUp:(
int)touchCount touchIds:(ssize_t*)touchIds pos:(const
MBPoint*)positions;
850 - (void)onTouchCancelled:(
int)touchCount touchIds:(ssize_t*)touchIds pos:(const
MBPoint*)positions;
851 - (void)onTap:(const
MBPoint*) pos;
853 - (void)onTouchClicked:(const
MBPoint*)pos;
854 - (void)onTouchDoubleClicked:(const
MBPoint*)pos;
Definition: MBMapView.h:153
Definition: MBNaviCoreBase.h:42
MBPoint worldCenter
Definition: MBMapView.h:162
Definition: MBMapView.h:92
MBRect worldRect
Definition: MBMapView.h:225
float heading
Definition: MBMapView.h:197
MBRect boundArea
Definition: MBMapView.h:174
Definition: MBMapView.h:85
BOOL highlightTmc
Definition: MBMapView.h:761
Definition: MBMapView.h:17
MBSdkAuthError
Definition: MBEngine.h:62
Definition: MBMapView.h:84
Definition: MBMapView.h:43
BOOL enableUpdateTmc
Definition: MBMapView.h:663
BOOL enableUserRasterMap
Definition: MBMapView.h:744
Definition: MBMapView.h:75
Definition: MBMapState.h:18
NSInteger detachAllAnnotations()
MBDataPreference dataPreference
Definition: MBMapView.h:299
float highestBuildingZoom
Definition: MBMapView.h:756
Definition: MBMapView.h:94
BOOL enableTrafficEvent
Definition: MBMapView.h:645
void switchToBackground()
Definition: MBMapView.h:99
Definition: MBOverlay.h:26
Definition: MBMapView.h:98
MBOptionalGesture
Definition: MBMapView.h:16
id< MBMapViewDelegate > delegate
Definition: MBMapView.h:262
BOOL nightMode
Definition: MBMapView.h:238
float getTraditionalMapScale()
float fovy
Definition: MBMapView.h:220
Definition: MBMapView.h:58
MBMapDataMode
Definition: MBMapView.h:64
Definition: MBMapView.h:67
float zoomLevel
Definition: MBMapView.h:182
MBRenderConfig
Definition: MBMapView.h:22
Definition: MBMapView.h:35
MBLevelCase
Definition: MBMapView.h:41
float dpiFactor
Definition: MBMapView.h:668
MBSatelliteImageSource
Definition: MBMapView.h:52
int tmcRefreshInterval
Definition: MBMapView.h:688
BOOL enableTmc
Definition: MBMapView.h:658
Definition: MBAnnotation.h:79
MBNdsPoint centerNds
Definition: MBMapView.h:167
Definition: MBNaviCoreBase.h:77
MBSdkAuthError authErrorType
Definition: MBMapView.h:157
MBMapMode
Definition: MBMapView.h:105
Definition: MBMapView.h:65
typedef NS_OPTIONS(NSUInteger, MBPOIType)
Definition: MBMapView.h:113
MBRect viewport
Definition: MBMapView.h:215
NSString * getImagePostfix()
MBAnimationType
Definition: MBMapView.h:33
Definition: MBMapView.h:44
Definition: MBMapView.h:57
float viewShift
Definition: MBMapView.h:203
Definition: MBMapView.h:95
Definition: MBMapView.h:18
Definition: MBMapView.h:56
Definition: MBMapView.h:54
NSString * styleClass
Definition: MBMapView.h:267
MBMapState * mapState
Definition: MBMapView.h:678
Definition: MBMapView.h:34
MBPoint centerOffset
Definition: MBMapView.h:208
MBDataPreference
Definition: MBNaviBaseTypes.h:288
Definition: MBMapView.h:45
Definition: MBMapView.h:42
Definition: MBMapView.h:55
Definition: MBMapView.h:26
MBCameraSetting
Definition: MBMapView.h:91
MBRangeF zoomLevelRange
Definition: MBMapView.h:683
float scale
Definition: MBMapView.h:187
void switchToForeground()
float elevation
Definition: MBMapView.h:192
BOOL suspendDisplay
Definition: MBMapView.h:255
Definition: MBMapView.h:96
MBRenderQuality
Definition: MBMapView.h:82
Definition: MBMapView.h:53
Definition: MBNaviCoreBase.h:67
Definition: MBMapView.h:19
Definition: MBMapView.h:93
Definition: MBMapView.h:23
Definition: MBMapView.h:46
Definition: MBMapView.h:25
MBUrlType
Definition: MBMapView.h:73
MBPoint shiftXY
Definition: MBMapView.h:231
NSArray * overlays
Definition: MBMapView.h:248
BOOL enableSatelliteMap
Definition: MBMapView.h:640
Definition: MBMapView.h:74
BOOL enableBackground
Definition: MBMapView.h:630
NSInteger detachAllOverlays()
MBRect worldRectNds
Definition: MBMapView.h:226
Definition: MBMapView.h:106
Definition: MBMapView.h:24
Definition: MBMapView.h:83
Definition: MBMapView.h:66
Definition: MBNaviCoreBase.h:31
BOOL enableBasicMap
Definition: MBMapView.h:635
MBRenderQuality renderQuality
Definition: MBMapView.h:673
Definition: MBMapView.h:27
NSArray * annotations
Definition: MBMapView.h:243
Definition: MBMapView.h:107
BOOL enableBuilding
Definition: MBMapView.h:652
Definition: MBMapView.h:97