百度地图2.4.1SDK监听覆盖物的点击事件
来源:互联网 发布:淘宝爱爱丸小虎牙模特 编辑:程序博客网 时间:2024/04/28 21:16
最近做项目用的是老版本的百度地图SDK,其中有一个需求是监听普通覆盖物的点击事件,由于这个版本不存在所谓的Marker,普通的覆盖物都是自己写一个类继承 ItemizedOverlay<OverlayItem>。监听点击事件更加麻烦,需要覆盖ItemizedOverlay里面的onTap方法,但是有2个onTap方法,应该覆盖参数是一个(int index)的onTap方法,因为另一个只要是点击地图就会调用,无论点击哪里都是这样,这也不知道为什么。
protected boolean onTap(int arg0)这个方法里面怎么获得被点击的覆盖物呢,只需要一句getItem(arg0)就行了。下面是我的代码。
/** * 监听覆盖物的点击事件 */@Overrideprotected boolean onTap(int arg0) {super.onTap(arg0);GeoPoint point=getItem(arg0).getPoint();//HomeFragment.mMapView.getOverlays().get(arg0).toString();Log.d("22222", "overlay--->"+arg0+"----->point is "+point);return true;}
0 0
- 百度地图2.4.1SDK监听覆盖物的点击事件
- android 百度地图系列之添加覆盖物和覆盖物的点击事件
- android 百度地图系列之添加覆盖物和覆盖物的点击事件
- 做高德地图手机端开发时,遇到了点击覆盖物触发监听点击地图的事件
- 百度地图定位图层,以及覆盖物点击事件
- 百度地图API自定义覆盖物与添加点击事件
- 百度地图SDK for Android【事件监听】
- 百度地图SDK for Android【事件监听】
- 百度地图SDK for Android【事件监听】
- android 百度地图定位与覆盖物的添加,以及他们的点击事件
- 关于百度地图自定义覆盖物不能触发点击事件的处理
- Android之3.5版的百度地图的定位、覆盖物实现以及覆盖物的点击事件
- 百度地图SDK for Android【覆盖物】
- 百度地图SDK for Android【覆盖物】
- 百度地图 v3.5 根据数据源添加很多覆盖物和监听这些覆盖物,处理覆盖物重叠,点击添加覆盖物
- 百度地图根据坐标自定义覆盖物,并实现其点击事件
- 关于百度地图marker的点击事件
- 【百度地图API】如何判断点击的是地图还是覆盖物?
- 初次使用keepalived应该注意的
- ListView.addHeadView添加ViewPager,ViewPager左右切换影响ListView上下滑动
- PHP生成静态页面详细教程
- cocoapods的各种坑
- linux cooked capture
- 百度地图2.4.1SDK监听覆盖物的点击事件
- mfc窗口创建的create与oncreate
- 使用system遇到的坑
- 我的Android进阶之旅------>Android实现用Android手机控制PC端的关机和重启的功能(一)PC服务器端
- ORACLE日期时间函数大全
- AJAX JQuery 调用后台方法返回值(不刷新页面)
- ZooKeeper监控
- nginx入门之安装
- RelativeLayout的常用属性