Получение сведений о поставщике текущего местоположения в iPhone - PullRequest
2 голосов
/ 10 мая 2011

Я реализовал LocationManager и получаю обновление текущего местоположения в didUpdateToLocation:, все работает нормально. Теперь я хочу реализовать триангуляцию сети, насколько я знаю, службы определения местоположения делают это автоматически. Просто запросите «лучшую точность» в вашем LocationManager, и он выполнит триангуляцию сети, если GPS недоступен или стабилен.

Проблема в том, что я хочу получить поставщика местоположения (GPS, сеть), который поставщик местоположения предоставляет местоположению. Как я могу получить информацию о поставщике местоположения в моем приложении.

Ответы [ 2 ]

3 голосов
/ 10 мая 2011

См. Мой ответ здесь: Corelocation и вспомогательный GPS iPhone

Это должно помочь вам определить разницу между GPS и триангуляцией.

0 голосов
/ 10 мая 2011
#import <UIKit/UIKit.h> 
#import <CoreLocation/CoreLocation.h>

@interface RootViewController : UIViewController<CLLocationManagerDelegate>

{ 

CLLocationManager   *locationManager;


} 
@property (nonatomic, retain) CLLocationManager *locationManager;

 @end




The implementation of our view controller is as follows:
#import "RootViewController.h"
 #import <objc/runtime.h>

@implementation RootViewController

@synthesize locationManager;

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation
{

NSLog(@"Latitude = %f", newLocation.coordinate.latitude);


 NSLog(@"Longitude = %f", newLocation.coordinate.longitude);

}
...