android版百度地图 自定义 点击当前位置弹出气泡
2013-07-31 13:59
281 查看
//继承MyLocationOverlay重写dispatchTap实现点击处理 public class locationOverlay extends MyLocationOverlay{ public locationOverlay(MapView mapView) { super(mapView); // TODO Auto-generated constructor stub } @Override protected boolean dispatchTap() { // TODO Auto-generated method stub // //处理点击事件,弹出泡泡 // popupText.setBackgroundResource(R.drawable.popup); // popupText.setText("我的位置"); /** * 把一个xml布局文件转化成view */ // public View getView(String title, String text) { View view = getLayoutInflater().inflate(R.layout.marker, null); TextView text_title = (TextView) view.findViewById(R.id.marker_title); TextView text_text = (TextView) view.findViewById(R.id.marker_text); SpannableString titleText = new SpannableString(temLocation.getCity()); titleText.setSpan(new ForegroundColorSpan(Color.RED), 0, titleText.length(), 0); text_title.setText(titleText); SpannableString texttext = new SpannableString(temLocation.getAddrStr()); texttext.setSpan(new ForegroundColorSpan(Color.BLACK), 0, texttext.length(), 0); text_text.setText(texttext); // return view; // } // pop.showPopup(BMapUtil.getBitmapFromView(popupText), pop.showPopup(BMapUtil.getBitmapFromView(view), new GeoPoint((int)(locData.latitude*1e6), (int)(locData.longitude*1e6)), 8); return true; } }
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/custom_info_bubble" android:orientation="vertical" > <TextView android:id="@+id/marker_title" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/marker_text" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout>
相关文章推荐
- android版百度地图 自定义 点击当前位置弹出气泡
- android版百度地图 自定义 点击当前位置弹出气泡
- Android定位&地图&导航——基于百度地图,实现自定义图标绘制并点击时弹出泡泡
- IOS 调用百度地图(SDK) 进行定位以及自定义位置弹出框(气泡)
- android地图获取当前位置,气泡标志,点击气泡跳转到另一个界面
- Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡
- Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡
- android实现百度地图点击覆盖物弹出自定义弹出窗口
- android实现百度地图点击覆盖物(MyLocationOverlay)弹出自定义弹出窗口
- android,使用高德地图SDk(地图SDK,定位SDK,搜索SDK),显示当前位置以及自定义多个Markers
- android中长按listview弹出菜单后如何在菜单选择方法中获取当前listview的位置
- Android百度地图开发之显示当前位置地图
- (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
- Android-气泡对话框(根据被点击View位置显示、可定制)
- Android自定义SeekBar,滑动时弹出气泡指示器显示进度
- Android自定义View之IndicatorView,显示当前tab页所处位置的View
- Android 判断当前点击位置是否在圆的内部
- Android使用百度地图SDK获得当前设备位置所在的省、市
- android百度地图——获取当前地理位置
- 百度地图3.7.1获取当前的位置,并自定义自身位置的图标