Google Indoor Map

Я использую Google Крытый карта, но я хочу, чтобы открыть список этажей магазинов на основе выбранного этажа из панели уровня на карте Google. Как я могу использовать функцию didChangeActiveLevel. пожалуйста, помогите мне

 - (void)viewDidLoad
     {
     [super viewDidLoad];
     GMSMarker *marker=[[GMSMarker alloc]init];
     GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:28.566648700000000000
                                                        longitude:77.323976099999980000
                                                             zoom:18];

     self.mapView=[GMSMapView mapWithFrame:self.view.bounds  camera:camera];
     self.mapView.myLocationEnabled=NO;
     self.mapView.settings.compassButton=YES;
     self.mapView.settings.myLocationButton=YES;
     [self.view addSubview:self.mapView];

       }
    - (void) didChangeActiveLevel:(GMSIndoorLevel *) level
       {
      NSLog(@"event fired");
      }

Функция didChangeActiveLevel не срабатывает, когда я выбираю уровень пола на панели уровня

Я должен показать список магазинов на этом этаже, которые в настоящее время выбраны.

1 ответ

Решение

Я забываю подключить делегат, так что я столкнулся с проблемой, я решил проблему, добавив приведенный ниже код в мой код

 self.mapView.delegate=self;
 self.mapView.IndoorDisplay.delegate=self;
Другие вопросы по тегам