[英]OSMDroid/OSMBonusPack adding marker with info bubble on marker click
我編寫了一些簡單的代碼,將mapview添加到我的應用程序,然后將標記添加到mapview。 我想發生的是,當用戶點擊標記時,它會彈出一個信息氣泡,其中包含有關標記的更多信息,例如標記標題。 我發現互聯網上沒有關於OSMDroid的大量信息,我想知道是否有人知道這樣做的簡單方法?
我在地圖視圖中添加標記的代碼:
// create GeoPoint
GeoPoint mGeoP = new GeoPoint(51.000000, -2.000000);
// build a new marker pin
Marker mPin = new Marker(mapView);
mPin.setPosition(mGeoP);
mPin.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_BOTTOM);
mPin.setIcon(getResources().getDrawable(R.drawable.ic_green_pin2));
mPin.setTitle("POINT");
// add new marker pin to map
mapView.getOverlays().add(mPin);
mapView.invalidate();
問題解決了:
原來我缺少創建氣泡所需的.XML和.PNG文件!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.