2013-04-24 3 views
1

Я использую 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 помочь? Благодарю.

Редактировать: Я провел некоторое дополнительное тестирование, и я считаю, что это зависит от ориентации устройства!

  1. Открытое тестовое приложение SDK, демонстрационное событие «Маркерное событие» с устройством в портретном режиме> Маркеры являются отображаемыми.
  2. Открыть тестовое приложение SDK, демонстрацию «Маркерное событие» с устройством в перевернутом портретном режиме> Маркеры не поддаются отображению.
+0

Кажется, уже сообщалось ошибка: https://code.google.com/p/gmaps-api-issues/issues/detail?id = 5296 – NigelG

ответ

0

Эта проблема была решена, начиная с версии 1.2.2

Смежные вопросы