iOS学习笔记

FengMap蜂鸟云地图 切换地图和楼层选择控件数据的方式

2018-04-26  本文已影响32人  ZYiDa

FengMap在切换地图时,同时也要更新楼层选择控件里面的数据,不然可能会崩溃。
第一步,在切换地图时,将地图对象的hidden设置为YES,同时将楼层选择控件的enableShowenableSeleted设置为NO,如下

[self.mapView showDisplayGroupViewWithOffset:CGPointMake(20, 150)
                                  enableShow:NO
                               enableSeleted:NO];
self.mapView.hidden = YES;
[self.mapView transformMapWithDataPath:[[NSBundle mainBundle] pathForResource:self.mapIds[index] ofType:@"fmap"]];
[self.mapView updateMap];

第二步,在地图加载完成后,再次将地图对象的hidden设置为NO,同时将楼层选择控件的enableShowenableSeleted设置为YES,如下

//结束加载
- (void)mapViewDidFinishLoadingMap:(FMKMapView *)mapView{

    mapView.hidden = NO;
    [mapView showDisplayGroupViewWithOffset:CGPointMake(20, [UIScreen mainScreen].bounds.size.height - 100)
                                 enableShow:YES
                              enableSeleted:YES];
}

上一篇下一篇

猜你喜欢

热点阅读