Гугл карты навигации, когда я нажимаю на значок маркера - PullRequest
0 голосов
/ 27 ноября 2018

Мне нужно перемещаться по странице от одного контроллера представления к другому контроллеру представления, когда пользователь нажимает значок маркера с помощью карт Google.

Ответы [ 3 ]

0 голосов
/ 27 ноября 2018

мы должны поместить делегата в

GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:yourFloat longitude:yourFloat1 zoom:15];

mapView = [GMSMapView mapWithFrame:self.view.frame camera:camera];

mapView.delegate = self;

self.view = mapView;

При задании фрейма для представления карты в то время только мы должны вызывать метод делегата.

0 голосов
/ 27 ноября 2018

Вы можете использовать эту функцию, не забудьте вернуть false в противном случае она не будет работать.

   func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {

     return false
   }
0 голосов
/ 27 ноября 2018

Установите mapView.delegate = self, затем используйте -

func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {
     <#navigation code here#>
}

Для метода Objective C обратитесь к этому - Ссылка на протокол

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...