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;