-1
私は、コールアウトボックスにすべての「名前」、「説明」、「イメージ」を持つように特定の座標にカスタム注釈を作成していますが、注釈を付ける領域が非常に多く(100以上)、一度に1つずつ行っています。これを行うためのあなたの提案は何ですか? JSON?他に何か?複数の(100以上の)カスタム注釈をmapView Swiftに追加する方法/ベストプラクティス?
私は、コールアウトボックスにすべての「名前」、「説明」、「イメージ」を持つように特定の座標にカスタム注釈を作成していますが、注釈を付ける領域が非常に多く(100以上)、一度に1つずつ行っています。これを行うためのあなたの提案は何ですか? JSON?他に何か?複数の(100以上の)カスタム注釈をmapView Swiftに追加する方法/ベストプラクティス?
は、アレイ内の注釈のすべてを格納してみた後、注釈のあなたの配列で
func addAnnotations(_ annotations: [MKAnnotation])
を呼び出します。
詳細については、https://developer.apple.com/reference/mapkit/mkmapview/1451889-addannotationsを参照してください。
多くの注釈を追加したい場合は、注釈の配列を指定できる 'addAnnotations'を使用してください。 Re JSONは、Webサービスと情報をやりとりするためのフォーマットのほうが多いので、実際には適用できません(Webサービスに100種類のリクエストを送信する場合は、1回のリクエストで複数のリクエストを処理するように再設計することは意味があります、それは複数の注釈の質問とは関係ありません)。 – Rob
もっと興味深いのは、マップ上の多くのアノテーション(オーバーラップが始まり、標準以下のUXを生成する)とWWDC 2011 [MapKitを使って地理的に情報を可視化する](https://developer.apple.com/videos/)を表示する方法です。 play/wwdc2011/111 /)は、アノテーションをクラスタリングすることで(ビデオの約23分)、その問題にどのように取り組み始めているかを示しています。 – Rob
しかし、この質問は広すぎ、少し不明です。質問を絞り込んで、試したことを見せて、あなたが経験した行動を説明し、それがあなたが期待したものとは異なる方法を記述したいかもしれません。 – Rob