0
適合的氣球覆蓋圖當用戶在地圖上的特定點上點擊時,我會在Android MapView中顯示氣球彈出窗口。取決於用戶點擊氣球的位置並不總是符合MapView。我現在通過使用MapController.animateTo來解決這個問題,總是在中心有tapped point。但是,這不是我喜歡的方式。我只想動畫MapView,以便氣球佈局適合MapView。mapview
關於如何解決這個問題的任何提示?
適合的氣球覆蓋圖當用戶在地圖上的特定點上點擊時,我會在Android MapView中顯示氣球彈出窗口。取決於用戶點擊氣球的位置並不總是符合MapView。我現在通過使用MapController.animateTo來解決這個問題,總是在中心有tapped point。但是,這不是我喜歡的方式。我只想動畫MapView,以便氣球佈局適合MapView。mapview
關於如何解決這個問題的任何提示?
適合氣球重疊的一種方法是重寫dispatchDraw方法,使用getMeasuredWidth和getMeasuredHeight檢查顯示的邊界,然後繪製氣球,使其適合顯示區域。我不確定你是否看過Android MapView Balloons project on github。我一直在使用這段代碼,它很棒,可能你可以從那裏找到一些指向你的問題的指針。
希望這會有所幫助。