Robię aplikację, w której muszę znaleźć bieżącą lokalizację użytkownika. Czy mogę uzyskać aktualną lokalizację użytkownika w symulatorze iOS 5 przy użyciu menedżera CLLocationmanager?Obecne położenie w symulatorze
6
A
Odpowiedz
8
Xcode - Edycja Scheme - Run you.app - Opcja
wyboru Zezwalaj Lokalizacja Symulacja, a następnie wybierz "Default Location"
Add GPX File to Project
formacie like this
-4
- (void)viewDidLoad{
[super viewDidLoad];
self.title = @"MapView";
self.navigationController.navigationBarHidden = NO;
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
[locationManager startUpdatingLocation];
}
- (void) loadPin {
iCodeBlogAnnotation *appleStore1;
CLLocationCoordinate2D workingCoordinate;
workingCoordinate.latitude = [latitude doubleValue];
workingCoordinate.longitude = [longitude doubleValue];
appleStore1 = [[iCodeBlogAnnotation alloc] initWithCoordinate:workingCoordinate];
[appleStore1 setTitle:[NSString stringWithFormat:@"Default Point"]];
//[appleStore1 setSubtitle:[NSString stringWithFormat:@"Distance %.2f Miles",miles]];
[appleStore1 setAnnotationType:iCodeBlogAnnotationTypeEDU];
[mapView addAnnotation:appleStore1];
[(MKMapView*)self.mapView selectAnnotation:appleStore1 animated:NO];
MKCoordinateRegion region;
region.center.latitude = [latitude doubleValue];
region.center.longitude = [longitude doubleValue];
region.span.latitudeDelta = .5;
region.span.longitudeDelta = .5;
[mapView setRegion:region animated:YES];
}
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
latitude = [[NSString alloc] initWithFormat:@"%f", newLocation.coordinate.latitude];
longitude = [[NSString alloc] initWithFormat:@"%f", newLocation.coordinate.longitude];
[locationManager stopUpdatingLocation];
if (latitude > 0) {
[self loadPin];
}
}
7
w Xcode, możesz wybrać lokalizację do symulacji, używając małego przycisku nad konsolą.
Powiązane problemy
- 1. Jak zresetować pęku kluczy w symulatorze?
- 2. Jakie znaki NIE są obecne w Unicode?
- 3. Jakie funkcje Lisp są obecne w Ruby?
- 4. Wypełnienie w zespole jest obecne lub nie
- 5. Jak przetestować Branch.io w symulatorze?
- 6. Włączanie klawiatury ekranowej w symulatorze
- 7. Jak znaleźć położenie/położenie okna z hWnd bez NativeMethods?
- 8. Położenie wiosenno-context.xml
- 9. Położenie menu kontekstowego
- 10. TextField() Ustaw daszka położenie
- 11. Django rejestruje położenie
- 12. MFMessageComposeViewController na symulatorze - canSendText?
- 13. Jak uzyskać położenie elementu w StackPanel?
- 14. Jak zmienić położenie pulpitu Mac w kakao?
- 15. znajdź położenie znaku w ciągu znaków
- 16. zmieniając położenie etykiety detailtext w komórce?
- 17. Położenie formularza w prawym dolnym rogu ekranu
- 18. Jak zlokalizować położenie bufora w .emacs
- 19. położenie wskaźnika tabeli funkcji wirtualnych w obiekcie
- 20. Jak wymusić położenie krawędzi w graphviz?
- 21. Ustaw położenie JDialog w odniesieniu do JFrame
- 22. Określ położenie okładki w elementach pływających
- 23. Aktualny markerem położenie w przeglądarce (niebieskie kółko)
- 24. git: Jak zignorować wszystkie obecne nieśledzone pliki?
- 25. CSS: położenie tła z powtórzeniem?
- 26. Jak znaleźć położenie repozytorium svn?
- 27. Oblicz położenie linii bazowej UITextField
- 28. Jak znaleźć położenie zmiennej środowiskowej?
- 29. Położenie terminala Bootstrap z MomentJS
- 30. Jak sprawdzić, czy rozszerzenie PECL jest obecne?
nadzieję, że nie przeszkadza, ja sformatowana odpowiedź nieco. Ale po drugim spojrzeniu na twoją odpowiedź: czy jesteś pewien, że jest to związane z pytaniem OP? –