Раскадровки и карты Google ios SDK

Я хотел знать, как я могу перейти к другому представлению, которое я создал с помощью раскадровки, щелкнув объект карты Google (например, маркер). Что я пытаюсь сделать, так это то, что когда пользователь нажимает на маркер, представляющий местоположение на картах Google, приложение теперь должно перейти на другую страницу, где будут отображаться некоторые сведения о местоположении. Я не мог понять, как это сделать.


person yabtzey    schedule 20.07.2013    source источник


Ответы (2)


Один из способов — использовать -performSegueWithIdentifier:sender:, когда пользователь нажимает на маркер. По сути, это та же ситуация, которая описана в разделе Программирование просмотра таблиц, за исключением того, что вы используете карту, а в этом вопросе используется стол.

person Caleb    schedule 20.07.2013

Сначала вам нужно реализовать GMSMapViewDelegate и установить mapView.delegate = self;

Затем используйте -mapView:didTapMarker:, чтобы слушать, когда кто-то нажимает на маркер.

Затем вызовите -performSegueWithIdentifier:sender:, чтобы загрузить новое представление.

person skarE    schedule 23.07.2013