2013-03-16 35 views
0

我建立一個應用程序,顯示在地圖上的多個標記。有時發生在完全相同的地方(相同的經緯度),有多個事件,所以多個標記。現在事件重疊,因此只有一個顯示給用戶,並且可以僅點擊該事件。我想將所有事件都集中在一個唯一的標記中,但是很難將標記與正確的事件綁定。安卓:上完全相同當場多個標籤 - 谷歌地圖API 2.0

什麼是處理這種情況的最好方法是什麼?

+0

解決這些類型的問題,最好的方法就是想象你是在告訴別人如何做任務。如果你得到一個事件,得到經緯度,然後在地圖上放置一個標記,除非那裏已經有一個 - 在這種情況下,什麼都不做。 – Simon 2013-03-16 22:01:23

+0

由於這可能是一個解決方案,但我沒有搞清楚處理信息窗口,因爲我有一個信息窗口每個標記,以表明有關事件的信息。如果我只有一個標記可以參加更多活動,我怎樣才能顯示每個活動的信息? – TheModularMind 2013-03-16 22:12:27

回答

2

有時會發生在完全相同的點(同緯度& LNG)有多個事件,所以多個標記

這是不可能很好地工作。

我覺得在一個唯一的標記中將同一地點的所有事件分組,但是很難將標記與正確的事件綁定。處理這種情況的最佳方法是什麼?

每個位置有一個Marker。如果用戶點擊一個Marker表示多個事件,無論是:

  • 問他們要檢查哪些事件,通過對話,或
  • 告訴他們所有事件,如通過ViewPager與標籤,或者通過主從模式UI(匹配事件的ListView,其中在列表中的條目水龍頭打開活動詳細信息)