Как добавить слушателя для местоположения пользователя Google Maps SDK для iOS

Как добавить прослушиватель для изменения местоположения пользователя в Google Maps SDK для iOS?


person Mecid    schedule 22.02.2013    source источник


Ответы (2)


Здравствуйте, Google Maps SDK для iOS предоставляет наблюдаемое свойство myLocation в классе GMSMapView.

/**
 * If My Location is enabled, reveals where the user location dot is being
 * drawn. If it is disabled, or it is enabled but no location data is available,
 * this will be nil.  This property is observable using KVO.
 */
@property (nonatomic, strong, readonly) CLLocation *myLocation;

Для получения дополнительной информации см. мой ответ по адресу: о позиционировании, некоторых проблемах

person Robert Weindl    schedule 09.03.2013

ОБНОВЛЕНИЕ: этот ответ неверен, см. ответ Роберта.

Кажется, в SDK Google Maps для iOS нет ничего, что уведомляло бы вас об изменении местоположения пользователя.

Поэтому вам нужно будет использовать основное местоположение ( CLLocationManager класс) самостоятельно, чтобы отслеживать изменения местоположения.

person Saxon Druce    schedule 22.02.2013