0

こんにちは、MKMapView緯度経度の同じ場所に複数のユーザー ピンを表示することが可能です。この怒鳴る画像を参照してください:-

ここに画像の説明を入力

この上の画像では、2 つのユーザーの場所のピンがありますが、緯度が同じであるため、1 つのピンしか表示されません。私の質問は、同じ場所に複数のピンを表示できるということです。

複数のピンを同じ場所にドロップできない場合はAccessoryView、同じ場所のユーザー情報を含む複数のピンを 1 つのピンに表示できます。

このタスクの実行方法を教えてください。

4

2 に答える 2

1

これを行うには、カスタム MKAnnotation クラスを作成する必要があります。

複数のピンを同じ位置に落としても意味がありません。代わりに、同じ 1 つのピンに複数の AccessoriesView を表示できます。そのためには、表示するすべてのピン ヘッダーを一覧表示する UIView を作成する必要があります。

        [customAnnotationView.contentView addSubview:_contentView];
        customAnnotationView.contentWidth = _contentView.frame.size.width;
        customAnnotationView.contentHeight = _contentView.frame.size.height;

UIView はあなたが設計するものであり、それを作成することができます

このようなものがあなたを助けることができます。ここに画像の説明を入力

于 2013-03-29T12:50:24.723 に答える