簡體   English   中英

地圖活動單一mapview

[英]Maps Activity single mapview

我有一個地圖視圖,該視圖在地圖上有一些標記,並且在主頁上有一個后退按鈕。 我也有一個選中的textview列表,它將打開一個新頁面,其中包含一個“ View Map”按鈕。 單擊“查看地圖”按鈕將打開一個地圖。 每個選定的頁面都有不同的地圖視圖,該視圖上具有不同的標記。

問題是 :

當我選擇textview列表和“ view map”按鈕時,它可以正常工作。 背面的按鈕也運作良好。 但是,當我選擇另一個列表並單擊按鈕視圖圖時,會出現調試強制關閉。 我在尋找解決方案,而DDMS顯示“在mapactivity中只允許您擁有一個mapview”。 我如何用更簡單的方法解決此問題,而無需在Android清單中創建另一個類或創建新活動。

以某種方式重構地圖活動,以便您可以向其中傳遞一堆數據,其中將包含有關要顯示的位置的信息。 這樣,您可以在地圖上動態標記不同的地點集。 為此,您可以在地圖活動中的Overlay類上使用,也可以為每組標記使用自己的Overlay類。

這樣應該可以多次使用一個MapView。

您應該避免的另一件事是顯示后退按鈕。 通常,您不需要一個,因為每個Android設備都設計有后退按鈕。 因此,另一個后退按鈕可能會使您的用戶感到困惑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM