No momento, estou usando MapKit
em meu aplicativo. Estou recebendo a latência longa do serviço da web, mas quando exibo, MapKit
não estou obtendo a latência longa MaKit
no zoom. você pode me dizer qual é o problema exato.
e aqui está o meu código
location.latitude =[lat floatValue];
location.longitude =[lontd floatValue];
CLLocationCoordinate2D cord= CLLocationCoordinate2DMake([lat floatValue],[lontd floatValue]);
MKPointAnnotation *annotation = [[MKPointAnnotation alloc] init];
[annotation setCoordinate:cord];
[annotation setTitle:@"My Place"];
[[self mapkit] addAnnotation:annotation];
//
MKCoordinateRegion region =
MKCoordinateRegionMakeWithDistance (
location, 2000, 2000);
[mapkit setRegion:region animated:NO];
você pode, por favor, me dizer por que meu alfinete não é ampliado para lat long long?
Verifique o aplicativo no dispositivo real. O Simulador sempre mostrará o valor padrão para Latitude e Longitude. Certifique-se de que os serviços de localização estejam habilitados em seu dispositivo.
Use este método para obter a latitude e longitude atuais
- (CLLocationCoordinate2D) getLocation {
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationManager.distanceFilter = kCLDistanceFilterNone;
[locationManager startUpdatingLocation];
CLLocation *location = [locationManager location];
CLLocationCoordinate2D coordinate = [location coordinate];
return coordinate;
}
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras