2013-04-06 3 views
2

Я создаю приложение iOS с помощью раскадровки и Google Maps. Использование iOS6 - карты Apple, имеет методdidUpdateUserЗаключение в Google Maps?

- (Недействительными) MAPview: (MKMapView *) MAPview didUpdateUserLocation: (MKUserLocation *) userLocation { }

Глядя на документации в Интернете и в googleMaps.framework в Xcode I не нашел никаких подсказок к аналогичному методу.

То, что я пытаюсь сделать, - это когда пользователь достигает маркера на карте - сообщите пользователю, что они достигли этого адресата.

Существует ли способ, показанный выше, на картах Google? и/или что мне нужно сделать для достижения того, что я сказал ранее.

Любые указания по этому вопросу были бы оценены, спасибо заранее!

ответ

1

Класс GMSMapView имеет свойство myLocation, которое вы можете наблюдать за изменениями при перемещении местоположения пользователя. Смотрите этот вопрос для более подробной информации:

about positioning myself,some problems

Другой подход, чтобы изучить может быть startMonitoringForRegion: метод, который вы можете использовать, чтобы получить уведомление, когда пользователь перемещается внутри региона (например, рядом с маркером назначения):

http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html#//apple_ref/occ/instm/CLLocationManager/startMonitoringForRegion:

+0

MyLocation свойство, кажется, делает трюк, спасибо много – jchri853