百度地图PopupOverlay点击事件

原创 2013年12月02日 18:24:58
通过Activity A跳转到带MapView的Acitivity B,点击POI弹出popup,点击popup显示字符串。
当我结束掉Activity B回到Activity A 后再次利用Intent 至Activity B时候发现Popup可以显示,但是监听事件无法起作用。


原因:在结束掉activity之前先得吧弹出的那个popup关闭掉,要不然无法监听到下次的点击事件

解决方案:

@Override  

protected void onDestroy() { 

  if(popupOverlay != null)

  {

  popupOverlay.hidePop();

  popupOverlay = null;

  }

  

  if(mLocClient != null){

if(mLocClient.isStarted()){

mLocClient.stop();

}

mLocClient.unRegisterLocationListener(myListener);

mLocClient = null;

}


  if(mapView != null){

mapView.destroy();  

mapView = null;

}

        if(manager!=null){  

        manager.destroy();  

        manager=null;  

        }  

        super.onDestroy();  

}  


ionic开发——百度地图InfoWindow信息窗口上添加按钮,无法触发点击事件问题解决办法

ionic开发中,在使用百度地图的时候,有时我们需要在点击地图上标注的海量点弹出一个infowindow的信息窗口,自定义信息窗口的内容后,我们想要可以在信息窗口上面点击的时候,发现点击没有效果。 ...

百度地图API自定义点路书,路书点击事件,路书速度动态改变

前一段时间研究百度地图路书,查了很多资料也看源码,总结了一下如下 代码中有三个图片我放在下面,自行下载重命名和代码里面的名字保持一致,并且同代码放在同一个文件家里面,代码中注释也很详细,可自行cop...

Android_百度地图,点聚合功能,点击事件&&设置聚合数字的背景颜色

API:http://developer.baidu.com/map/android_refer/overview-summary.html 推荐文章: http://blog.csdn.net/y...

android 百度地图系列之添加覆盖物和覆盖物的点击事件

之前讲了百度地图定位和地图基本操作,这篇博客讲一下,怎么去给地图添加覆盖物,并当点击覆盖物的时候显示详细信息。 要给地图添加覆盖物,首先需要覆盖物的经纬度,如果还要实现点击事件,显示详细的信息,还需...

百度地图3.0以上版本标注marker及其点击事件

这篇文章讲述了怎样在3.0以上版本的android百度图添加marker和marker的点击事件,过程非常详细,相信能够满足大都数人的要求...

百度地图定位图层,以及覆盖物点击事件

这次就接着上次的预告还是写地图

关于百度地图marker的点击事件

在最开始学习使用百度地图,marker的点击事件,很容易实现点击弹出框; 像这样: baiduMap.setOnMarkerClickListener(new BaiduMap.OnMarke...

IOS 集成百度地图 自定义显示标签 点击事件不响应

1.集成百度地图时需要在地图上显示多个地点的自定义标签,popView满足不了需求,一次只能出现选中的一个,我们需要自定义标签。 2.自定义View继承自BMKPinAnnotationView,可以...

关于百度地图InfoWindow响应自定义布局点击事件

关于百度地图InfoWindow响应自定义布局点击事件 大概讲解: 在百度地图上显示一个marker,当marker被点击后,显示自定义的View.当自定义的View被点击后,...

百度地图API自定义覆盖物与添加点击事件

本文适合零基础百度地图API开发者 效果图1 效果图2 直接上代码;另注:code上面很多是钓鱼君自己写的动态的数据,所以不能拿过去马上可以用,本文只提供借鉴,不保证100%原创,但功能是...
  • corey_jk
  • corey_jk
  • 2015年12月21日 15:06
  • 15778
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:百度地图PopupOverlay点击事件
举报原因:
原因补充:

(最多只允许输入30个字)