2016-05-19 3 views
0

ユーザーが場所のアクセスを無効にする場合は、デフォルトの米国の場所をMKMapviewに表示する必要があります。私は以下のコードを使用し、それは動作します。ユーザーが初期設定の読み込みでMKMapViewに米国の位置情報を表示することはできますか?

CLLocationCoordinate2D coord = CLLocationCoordinate2DMake(39.999733,-98.678503);
MKCoordinateSpan spanOfUS = MKCoordinateSpanMake(13.589921, 14.062500);
MKCoordinateRegion USRegion = MKCoordinateRegionMake(coord, span); [self.mapView setRegion: USRegion animated: YES];

私の質問は、私たちは、ユーザーがアクセス許可のアクセスを制限する場合、ユーザーの現在の場所から離れて他の場所にマッピング設定できますされています。それは正しい方法ですか、アップルからの制限はありますか? 場所のアクセス権のアクセスを処理するための完全な方法がどれくらいかわかりません。 提案があります。前もって感謝します。

+0

リンゴを助ける

希望が承認している、我々はマップ内の静的な位置を表示することができ、これは –

+0

感謝を示すことができます。はい、それが表示されます。 – Gopi

答えて

0

権限は、ユーザーの個人情報を取得する場合にのみ必要です。ユーザーのプライバシーに影響を与えない場合、何も制限されません。

たとえば、ユーザーの現在の場所または場所の更新を知りたい場合は、許可が必要です。

しかし、lat-longを使用して静的な場所を表示している場合、appleの制限はなく、ユーザーの許可は必要ありません。たとえば、ある人が自分のアプリで私たちに連絡して、彼らのテキストを地図上に表示しているのであれば、それはうまくいきます。これは:)

+0

詳細な説明をありがとう。 – Gopi

+0

あなたは大歓迎です:)あなたが親切だと感じたら答えを受け入れましょう。同様の問題を抱えている他の人も使えます:) – Lion

+0

私は十分な評判がないので投票できません。 – Gopi

関連する問題