2015-04-21 46 views
1

我正在使用osmdroid,我想知道是否有方法「在地圖上」粘貼視圖。 OverlayItem的問題是,如果不刪除它就不可能改變它。刪除並創建另一個項目不節能。在OsmDroid的地圖上添加視圖/佈局

預先感謝您。

+1

你可以添加一個子視圖到你的mapview。 mapview.addview(View,MapView.LayoutParams)。如果那是你正在尋找的。 – dnivra

回答

0

如果將視圖的LayoutParams設置爲MapView.LayoutParams,則可以使用mapView.addView()向地圖添加地理位置視圖。在LayoutParams中,您可以設置視圖的位置。

+0

謝謝,這是我需要的;)。有用 ! 順便說一下,OsmDroid的工作非常棒! – firelight22

+0

如果我的答案有幫助,則將其標記爲已接受。祝你好運! – kurtzmarc

+0

我遇到了該解決方案的問題。當我放大或縮小時,視圖隨動畫一起移動,並且不保持其位置。使用ItemizedIconOverlay時,標記卡在地圖上。 – firelight22

0

不確定你稱之爲「視圖」,但看看OSMBonusPack Marker:你可以改變它的大部分屬性,而不必刪除/重新創建。

+0

是否可以在MapView上添加徽標並將其捆綁爲jar? – Akram