Map Display
Pre-import res and data resource packages before displaying the map (Note: This resource bundle can only be imported as a folder, as a resource import project; if packet.dat must be removed)
Display a 3D vector map with the following code example:
(For complete code, see the MBMapController.m file of the SDKDemo project) #import <iNaviCore/MBMapView.h> @interface MBMapController () // map view @property (nonatomic ,strong) MBMapView *mapView; } - (void)viewDidLoad { [super viewDidLoad]; [self initMapView]; } - (void)initMapView { if (baseMapView == nil) { baseMapView = [[MBMapView alloc]initWithFrame:self.view.bounds]; [self.view addSubview:baseMapView]; } [baseMapView setZoomLevel:8.0 animated:YES]; [baseMapView loadStyleSheet:@"res/map4_style_sheet.json"]; [baseMapView setStyleClass:@"DEFAULT"]; baseMapView.delegate = self; }
3D vector map display effect: