谁用过百度地图 地理围栏啊 ,为什么我的围栏无效

问题描述

谁用过百度地图 地理围栏啊 ,为什么我的围栏无效

//创建围栏对象
mGeofenceClient = new GeofenceClient(getApplicationContext());
//注册围栏监听并开始围栏扫描服务
mGeofenceClient.registerGeofenceTriggerListener(new GeofenceClient.OnGeofenceTriggerListener() {

        @Override
        public void onGeofenceTrigger(String arg0) {
            textView2.setText("进入围栏成功");
        }
    });
    mGeofenceClient.start();
    //设置围栏参数
    BDGeofence fence = new BDGeofence.Builder().
            setGeofenceId("1").
            setCircularRegion(40.042364, 116.334424,BDGeofence.RADIUS_TYPE_MIDDELE).
            setExpirationDruation(100000).
            setCoordType(BDGeofence.COORD_TYPE_BD09LL).build();
    mGeofenceClient.addBDGeofence(fence, new GeofenceClient.OnAddBDGeofencesResultListener() {

        @Override
        public void onAddBDGeofencesResult(int status, String arg1) {
            try {
                if (status == BDLocationStatusCodes.SUCCESS) {
                    textView2.setText("添加围栏成功");
                    mGeofenceClient.startGeofenceScann();
                }
            } catch (Exception e) {
                Log.e("lzp", e.getMessage());
            }
        }
    });

这是在oncreate()中写的,key没有问题,可以获取当前的位置信息,就是围栏不起作用,求解~~~

解决方案

BDGeofence.RADIUS_TYPE_MIDDELE 这个半径类型啥意思啊?

解决方案二:

能问问楼主为什么我可以定位 但是添加围栏的时候返回值一直是1?

解决方案三:

能问问楼主为什么我可以定位 但是添加围栏的时候返回值一直是1?

解决方案四:

跪求楼主发一份地理围栏源码。。

解决方案五:

为什么添加地理围栏返回的都是1: 为什么添加地理围栏返回的都是1
你们问题解决了没,你们问题解决了没
求解,求救

解决方案六:

求源码 谢谢963136268@qq.com

时间: 2024-10-28 07:00:03

谁用过百度地图 地理围栏啊 ,为什么我的围栏无效的相关文章

百度地图 地理编码时返回PERMISSION_UNFINISHED

问题描述 百度地图 地理编码时返回PERMISSION_UNFINISHED 百度地图 地理编码时返回PERMISSION_UNFINISHED 第一次运行的时候都会返回PERMISSION_UNFINISHED,后面再运行都都不会提示这个. 解决方案 百度地图地理编码

genfence-百度地图—地理围栏功能

问题描述 百度地图-地理围栏功能 导入的包是百度云平台下载的最新版的,但是在Activity中找不到GeofenceClient这个类~这是怎么回事?求大神指点~ 解决方案 //创建围栏对象 mGeofenceClient = new GeofenceClient(getApplicationContext()); //注册围栏监听并开始围栏扫描服务 mGeofenceClient.registerGeofenceTriggerListener(new GeofenceClient.OnGeof

百度地图根据地理坐标转换经纬度

百度地图根据地理坐标转换经纬度 这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的.只要简单几步注册下,就可以获得一个Key,就能直接调用(PS:好像1.3版本前的无需注册获取key,就能直接调用api). 想着能结合到自己的项目中去,那也挺不错的.看了园子中的几篇文章,感觉甚好,想自己也动手试试.在调用百度地图API的时候,经纬度的获取必然是关键,那么怎么样获取到经纬度的值呢?这是一个最首要解决的问题.通

ios百度地图的使用(普通定位、反地理编码)_IOS

iOS定位 - 普通定位(没有地图) - 反地理编码(得到具体位置),下面通过代码给大家详解,代码如下: #import <CoreLocation/CoreLocation.h> 使用到的头文件 要引入CoreLocation这个包 <CLLocationManagerDelegate> 使用的代理名称 //1.使用定位服务 //设置app有访问定位服务的权限 //在使用应用期间 / 始终(app在后台) //info.plist文件添加以下两条(或者其中一条): //NSLoc

【百度地图API】如何制作班级地理通讯录?LBS通讯录

原文:[百度地图API]如何制作班级地理通讯录?LBS通讯录 摘要:班级通讯录必备的功能,比如人员列表,人员地理位置标注,展示复杂信息窗口,公交和驾车等.一般班级人员都不会超过300个,因为可以高效地把全部人员的地理位置都显示在地图上. --------------------------------------------------------------------------- 预备知识1.为啥marker数量不能超过300个? 答:由于浏览器能支持的dom元素有限,所以建议不超过该数量

javascript使用百度地图api和html5特性获取浏览器位置

 本文介绍了javascript使用百度地图api和html5特性获取浏览器位置的小功能,大家参考使用吧 代码如下: <!DOCTYPE html> <html> <body> <p id="demo">点击这个按钮,获得您的位置:</p> <button onclick="getLocation()">试一下</button> <script src="http:/

java调用百度地图API根据地理位置中文获取经纬度

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 百度地图api提供了很多地图相关的免费接口,有利于地理位置相关的开发,百度地图api首页:http://developer.baidu.com/map/. 博主使用过根据地理根据地理位置中文获取经纬度的api,下面提供Java调用百度api接口的代码,详情可参考百度地图api相关说明:http://developer.baidu.com/map/index.php?title=webapi/

Android SDK 百度地图通过poi城市内检索简介接口的使用_Android

百度地图 SDK 不仅为广大开发者提供了炫酷的地图展示效果.丰富的覆盖物图层,更为广大开发者提供了多种 LBS 检索的能力.通过这些接口,开发者可以轻松的访问百度的 LBS 数据,丰富自己的移动端地图应用. 目前百度地图 SDK 为开发者提供的检索服务有: POI 检索:可以检索百度 POI 数据信息: 线路规划:利用百度的引擎帮助开发者规划线路: 在线建议检索.短链接分享.地理编码等等.... 本文将以一个很简单的 POI 城市内检索为例,像广大开发者介绍接口的使用. 第一步,选择并下载 SD

安卓开发-关于百度地图的开发 如何把其他人的地址标记在地图上

问题描述 关于百度地图的开发 如何把其他人的地址标记在地图上 我想把做一种app两个使用者 得到对方的地址信息标记在自己的地图上的 基于百度地图 想请教一下大神 应该怎么做 解决方案 查一下百度的地图提供的接口吧,有很详细的说明. 是不是需要这个功能: 反地理编码+位置语义 按需返回经纬度坐标.详细地址和所在POI描述,支持省市区县结构化地址,独家支持POI语义名称.Android定位SDK 解决方案二: 百度地图通过经纬度获取地址信息百度地图地址转换百度地图 根据地址获取经纬度