Как добавить прослушиватель для изменения местоположения пользователя в Google Maps SDK для iOS?
Как добавить слушателя для местоположения пользователя Google Maps SDK для iOS
Ответы (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