2011-08-09 15 views

答えて

6

iOS 5より前のバージョンでは、動作がサードパーティのアプリケーションからの電話設定の起​​動に一貫していませんでしたが、iOS5ではこれが改善されました。

次のコードでstartUpdatingLoactionメソッドを呼び出していて、ロケーションサービスがオフの場合、システムアラートがポップアップし、設定ボタンをタップすると電話設定に移動します。

CLLocationManager *locationManager = [[CLLocationManager alloc] init]; 
locationManager.delegate = self; 
[locationManager startUpdatingLocation]; 
5

CLLocationManagerを使用するとGPSがオンになります。

locationmanagerはまず三角測量で位置を取得し、次にGPSを回してより正確な修正を得ることから始めます。

12

簡単な例:

//Init location manager 

CLLocationManager* locationManager = [ [ CLLocationManager alloc] init]; 
locationManager.delegate = self; //we must implement the protocol 

//Choose your accuracy level 

//To turn on gps (if it isn't on already) 
[locationManager startUpdatingLocation]; 

//To turn gps off (if no other apps are listening) 
[locationManager stopUpdatingLocation]; 

がこれ以上存在し、そしてあなたは、多かれ少なかれ正確性を監視し、さらに無線LAN /携帯電話のアンテナ塔を使用することができます。最良の使用法については、最初にこの例をお読みください。

関連する問題