マップビューで特定のマップ領域を表示したい場合(アプリが起動するたびに同じですか?)、どのように設定したらよいでしょうか? また、ユーザーがこの領域からスクロールしてしまうことを防ぎ、ユーザーがスクロールしすぎるのを防ぐこともできます。初めて地図を表示するにはどうすればよいでしょうか?
答えて
1特定領域
MKCoordinateRegion predefinedRegion;
[mapView setRegion:predefinedRegion animated:YES];
2.防止スクロール
mapView.scrollEnabled = NO;
3防止ズーミング
mapView.zoomEnabled = NO;
ズームレベルを制限したい場合は、ズームを有効にすると領域が効果的に変更されるため、少し複雑になります。これを管理する最善の方法は、恐らくmapView:regionWillChangeAnimated:
などのMKMapViewDelegate
プロトコルメソッドを使用することです。
乾杯、
サシャ
合意。小さな追加:私は '[mapView setRegion:animated:]'に 'animated'の' NO'を渡すことを推奨しますが、起動時にワールドビューからズームインするのではなく、直ちに領域を表示します。アプリがいつでも特定の地域に誰かを制限したい場合は、まず全世界を表示して制限することはあまり意味がありません。ユーザーに混乱を招く可能性があります。ありがとう。 – Matt
将来の参照のために、このような(中央ロンドンの)地域を設定するために:predefinedRegion.span.latitudeDelta = 0.010f; predefinedRegion.span.longitudeDelta = 0.010f; predefinedRegion.center.latitude = 51.512f; predefinedRegion.center .longitude = -0.144f; – cannyboy
@Mattあなたは絶対に正しいです:-)。 – Mundi
- 1. 現在地を取得して地図に表示するにはどうすればよいですか?
- 2. ビン地図にインフォボックスを配置して表示するにはどうすればよいですか?
- 3. コードから地図アプリを開いてルートを表示するにはどうすればよいですか?
- 4. 小さいAndroid画面サイズで地図を表示するにはどうすればよいですか?
- 5. gMapControlで地図を表示するにはどうすればよいですか?
- 6. DirectionsServiceで地図(Google Maps API)のルートを表示するにはどうすればよいですか?
- 7. Googleマップで世界地図を表示するにはどうすればよいですか?
- 8. アンドロイドの地図でStreetviewを表示するにはどうすればよいですか?
- 9. 地図上にオーバーレイ表示を追加するにはどうすればよいですか?
- 10. Android - Googleマップ - 地図上に複数のマーカーを表示するにはどうすればよいですか?
- 11. 地図の地図に値を変更するにはどうすればよいですか?
- 12. 地図表示を切り替えるにはどうすればよいですか?
- 13. 地図をたどるべきでしょうか?どうして?
- 14. ヨーロッパの地図をジュピターのノートブックに表示するにはどうすればいいですか?
- 15. ビン地図に複数のテキスト行を表示するにはどうすればいいですか?
- 16. このようなマップをC++で初期化するにはどうすればよいでしょうか?
- 17. iOSアプリケーションのために社内地図ナビゲーションを構築するにはどうすればよいですか?
- 18. 図のように、「イメージポインティング」矢印をスライドカルーセルに表示するにはどうすればよいですか?
- 19. MVC3ビューの入力後に単位を表示するにはどうすればよいでしょうか?
- 20. アンドロイドの地図上の現在地にジオポイントを設定するにはどうすればよいですか?
- 21. Javaで地図を作成する方がよいでしょうか?
- 22. Googleはどうやって地図に「ストリートビューカーソル」を表示しますか?
- 23. このデータを表示するにはどうすればよいでしょうか?
- 24. このような地図構造を更新するにはどうすればよいですか?
- 25. 地図をタップ&ホールドしてイベントを作成するにはどうすればよいですか?
- 26. 初期容量の地図をどのようにディープコピーするのですか?
- 27. winhttp.hを入手するにはどうすればよいでしょうか?
- 28. 画面に地図を表示せずに地名を取得するにはどうすればよいですか?
- 29. Googleマップのような地図上にモバイルの方向を表示するにはどうすればよいですか?
- 30. シンクロナイズド地図は地図の下に考えてみましょ地図
それでもズームすることができながら地域から離れてスクロールからユーザーを防止することに解決策を見つけますか? – Ares