您现在的位置:

地图显示

在显示地图之前需要预先导入res 和 data 资源数据包 (注: 此资源包只能以 folder 的形式引入 , 作为资源引进项目;若有packet.dat务必移除)

显示3D矢量地图,代码示例如下:

        (完整代码请参见 SDKDemo 工程的 MBMapController.m 文件)
        #import <iNaviCore/MBMapView.h>
        @interface MBMapController ()
        // 地图视图
        @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矢量地图显示效果:

返回顶部