地図の縮尺が50%以上の場合、注釈を削除したいと考えています。これどうやってするの?地図の縮尺が50%以上の場合、注釈を削除したいと考えています。これどうやってするの?
0
A
答えて
3
は、あなたのMKMapViewのデリゲートでこのメソッドを実装します。
- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated {
if (map scale is > 50%) {
[mapView removeAnnotations:[mapView annotations]];
}
}
また、どのようにズームを計算しています。 50%はここで何を意味しますか?
0
MapKit
には、ズームレベルという概念はありません。いつでもマップのビューポートは特定のMKCoordinateRegion
にわたっているので、50%のズームインまたはズームアウトは前のリージョンの半分になります。
0
ズームレベルの概念に基づいてマップビューを操作しやすくするために有用なものが見つかった場合、hereが見つかりました。
関連する問題
- 1. 仮想地図上の注釈を削除するswift3
- 2. d3の地図上のポイントと同じ縮尺ではない
- 3. 地図上に注釈をドロップする
- 4. Choroplethの地図縮尺と伝説
- 5. タップしても地図注釈の場所を変更するにはどうすればいいですか? (gifが含まれています)
- 6. 注釈が地図上に表示されない
- 7. 地図や木はのデータコンストラクタと型を持っている場合、ツリー
- 8. シンクロナイズド地図は地図の下に考えてみましょ地図
- 9. 地図上のオーバーレイを削除する
- 10. マップ上のすべての注釈を削除しないでください
- 11. Figure.transFigure.transform():図の座標の線は図と縮尺されていません
- 12. osmdroidの地図はどうやってダウンロードできますか?
- 13. 注釈座標を使用して注釈を削除する
- 14. 地図上のsegue popover on segue anchorなしのmapkit注釈
- 15. 注釈は地図上に表示されません
- 16. この地図の縮尺をすべてのディスプレイのサイズにするにはどうすればいいですか?
- 17. GUIボタンを使用して図形の縮尺を変える必要がある場合
- 18. leaflet.jsに地図の縮尺を表示する方法
- 19. OpenLayers 3 - 地図の外に縮尺線を追加する
- 20. プレハブが間違った縮尺でインスタントしています
- 21. ObjectMapperは、私はこのような注釈が持っている注釈
- 22. ブラックピクセルが8以下のクラスターに含まれている場合、削除する
- 23. 別のVCのmapViewにsegueの地図注釈を渡すにはどうすればいいですか?
- 24. 50%以上の要素が共通している場合、マージは繰り返し設定されます
- 25. 清潔な米国地図上の地図点(50州)
- 26. textLabelのフォントサイズをビュー上のテキストに合わせて縮尺したい
- 27. ビューを50以上のビューにまたがって実行すると、クエリのパフォーマンスが向上しますか?
- 28. 縮尺して縮尺していないテーブル
- 29. ウィンドウの画面の縮尺はどのようになっていますか?
- 30. JPA:この地図コレクションにはどのように注釈を付ける必要がありますか?
地図の縮尺を計算できません。この問題を解決する方法。 – Voloda2
地図の縮尺はどういう意味ですか、ここで50%は何を意味していますか?ユーザーが地図の途中をズームしたときですか? – Anurag
100% - これはiPhoneの画面(320,480)、50%の全体の地図です - これはiPhoneの画面(640、960)の全体の地図です。 – Voloda2