2017-07-03 47 views
0

我不能使用OSMbonuspack標記,因爲進口決不會被識別的Android - OSMbonuspack標記沒有找到

import org.osmdroid.bonuspack.overlays.Marker; 

給出了錯誤無法解析符號「標記」雖然我有兩個osmdroid(V 5.6.4)和osmbonuspack( v 6.3)。

有誰知道爲什麼這可能不起作用?

回答

1

前段時間,標記類已從osmbonuspack移至核心osmdroid庫。但是該軟件包也更改爲org.osmdroid.views.overlay(github: org/osmdroid/views/overlay/Marker.java),因此只需更改導入。

+0

我試過了,但是我在地圖上看不到任何結果,即使我使用 刷新它map.invalidate(); –

+0

所以在其他地方會有問題。我正在使用這個類沒有問題。也許檢查你是否將Marker實例添加到疊加層(mapiew.getOverlays().add(marker)),它不會自動完成,據我所知。否則,可能會創建另一個問題(「爲什麼我的osmdroid標記不顯示...」)以及您嘗試過的郵政編碼 –

+0

你說得對,我原本以爲我的問題已經解決了,所以謝謝,明天再試並看看會發生什麼。謝謝你的回答:) –