0

マップ上に複数のマーカーを表示するアプリを構築しています。まったく同じ場所 (同じ緯度と経度) で複数のイベントが発生する場合があるため、複数のマーカーが表示されます。イベントが重なったため、ユーザーには 1 つだけが表示され、その 1 つだけをタップすることができます。同じ場所のすべてのイベントを唯一のマーカーでグループ化することを考えましたが、マーカーを正しいイベントにバインドするのは困難です。

この状況を処理する最善の方法は何ですか?

4

1 に答える 1

2

まったく同じ場所(同じ緯度と経度)に複数のイベントがあるため、複数のマーカーが発生することがあります

それがうまくいく可能性は低いです。

すべてのイベントを同じ場所にある唯一のマーカーにグループ化することを考えましたが、マーカーを適切なイベントにバインドすることは困難になります。この状況に対処するための最良の方法は何ですか?

場所ごとに1つ持ってMarkerいます。Markerユーザーが複数のイベントを表すをタップした場合、次のいずれかを行います。

  • ダイアログを介して、または調査したいイベントを尋ねます。
  • タブ付き、またはマスター/詳細パターンUI(リストエントリをタップするとイベントの詳細が表示される一致するイベントの)など、すべてのイベントを表示します。ViewPagerListView
于 2013-03-16T22:12:18.420 に答える