Chciałbym śledzić niebieską kropkę użytkownika w taki sam sposób, jak robią to Mapy Google. Oznacza to, że gdy lokalizacja się zmienia, mapa (lub jej środek) powinna płynnie podążać za nią. Ale gdy używam standardowego sposobu z delegatem:Płynna obserwacja lokalizacji użytkownika w MKMapView
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
[map setCenterCoordinate:map.userLocation.coordinate animated:YES];
}
lub keyvalue obserwatora na mapview.userLocation
następnie przenieść na mapie jest dość „niepewny”, to szybko „przeskakuje” do nowej lokalizacji, nawet jeśli używam animated
parametr.
Ponadto uważam, że sama niebieska kropka nie porusza się tak płynnie, jak w natywnej aplikacji Google Maps i często przeskakuje do nowej lokalizacji zamiast tam się poruszać.
Dzięki za pomoc.
iOS 5 dodaje tę funkcję w trybie śledzenia. Wreszcie! – d0n13