问题描述
- 谁用过百度地图 地理围栏啊 ,为什么我的围栏无效
-
//创建围栏对象
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