マップにいくつかのMKA注釈(およびそれらに対応するビュー)があり、非常に混雑することがあります。現在、私のアプリのアノテーションには2つの種類があります。1つは元の場所にとどまるようにバインドされているものもあれば、時間の経過とともに移動するものもあります。視覚的に安定したものを背景に置き、動くものは常に前を通過するようにしたいと思います。
おそらく、マップに最近追加された注釈は、最終的には前面(または少なくとも最後部)になると思われるかもしれませんが、これはルールではないようです。私の知る限り、最初にすべての非移動アノテーションを作成して追加し、次にいくつかの新しくインスタンス化された移動アノテーションを追加しますが、それらの多く(すべてではありませんが!)は、永続的にストックされたままのアノテーションの下に描画されます。
興味深いことに、時間が経ち、新しい移動アノテーションが作成されると、すべての移動アノテーションオブジェクトが、非移動パーツがすでにマップに追加された後にのみ作成された場合でも、最初のアノテーションよりも上に引き寄せられる傾向があります。
マップ上の注釈ビューのこの奇妙な自然な順序を変更するトリックを知っている人はいますか?Map Kit APIを検索しようとしましたが、そのようなことは話されていないようです。