Я использую Google Maps SDK для iOS v1.1 без каких-либо проблем, но просто обновлен до версии v1.2 (и v1.2.1, выпущен сегодня). Теперь, когда я создаю GMSMarker, его нельзя открыть, чтобы открыть информационное окно. То же самое происходит и в демонстрационном приложении в комплекте с SDK, поэтому я уверен, что это не только я.Карты Google Maps SDK для маркеров iOS v1.2 не поддерживаются
Я использую следующий код:
GMSMarker* marker = [GMSMarker markerWithPosition:CLLocationCoordinate2DMake(result.lat, result.lng)];
marker.title = result.shortName;
marker.tappable = YES;
marker.animated = YES;
marker.map = self.mapView;
Я не вижу, что я мог бы делать неправильно - похоже, основной вопрос с обновленным SDK. Я реализовал все методы делегата в GMSMapViewDelegate, и я ничего не вызываю, когда маркер прослушивается.
Может ли кто-нибудь из команды Google Maps помочь? Благодарю.
Редактировать: Я провел некоторое дополнительное тестирование, и я считаю, что это зависит от ориентации устройства!
- Открытое тестовое приложение SDK, демонстрационное событие «Маркерное событие» с устройством в портретном режиме> Маркеры являются отображаемыми.
- Открыть тестовое приложение SDK, демонстрацию «Маркерное событие» с устройством в перевернутом портретном режиме> Маркеры не поддаются отображению.
Кажется, уже сообщалось ошибка: https://code.google.com/p/gmaps-api-issues/issues/detail?id = 5296 – NigelG