2 u011315960 u011315960 于 2014.04.26 09:39 提问

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

//创建围栏对象
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没有问题,可以获取当前的位置信息,就是围栏不起作用,求解~~~

6个回答

wenbei421
wenbei421   2014.09.17 12:31

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

biyue133
biyue133   2014.11.24 15:59

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

biyue133
biyue133   2014.11.24 15:59

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

qq_21427979
qq_21427979   2015.05.22 13:10

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

King1425
King1425   2015.07.31 09:42

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

lgx187
lgx187   2016.05.10 14:19

求源码 谢谢963136268@qq.com

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android百度地图(五):百度地图鹰眼sdk监控进出地理围栏(区域)
上篇文章介绍利用百度鹰眼sdk对运动轨迹做纠偏、去噪、绑路处理。本篇将介绍鹰眼sdk的另一个功能——围栏,围栏的主要功能:将根据轨迹点判断手机终端是否进出围栏,并实时推送报警。应用场景:如进入目的地提醒、监控对象离开指定活动范围出发警报等等。 一 围栏简介 围栏类型 圆形围栏:进出圆形范围则推送报警 多边形围栏:进出多边形围栏则推送报警 线型围栏:偏离或回到设定路线则推送报警 行政区围
百度地图调用及电子围栏设置
    一、百度地图的引用:首先要注册百度开发者账号,获得一个密钥后就可引用下面的js来调取百度地图; 二、百度地图电子围栏的设置 1、设置电子围栏,个人的思路是先取到鼠标绘制的所有点的坐标,然后储存到数据库中, // 百度地图API功能 var map = new BMap.Map('map'); var poi = new BMap.P
iOS开发笔记之五十六——Geofencing地理围栏技术介绍
我们境外业务有这样的一个需求场景,当用户走进某一商户附近时,我们可以给用户发送和此商户相关的推送消息,从而为业务引流。针对这种需求,我们启动了这个技术调研,android的方案大致是不断获取用户当前位置经纬度,并上报到后端,后端经过计算判断用户是否已经进入提前划好的区域,如果进入,则发送远程通知给用户即可。由于iOS和android的后台能力不同,所以实现此功能的方案iOS和android不同。如
地理围栏算法解析(Geo-fencing)
地理围栏算法解析       http://www.cnblogs.com/LBSer/p/4471742.html       地理围栏(Geo-fencing)是LBS的一种应用,就是用一个虚拟的栅栏围出一个虚拟地理边界,当手机进入、离开某个特定地理区域,或在该区域内活动时,手机可以接收自动通知和警告。如下图所示,假设地图上有三个商场,当用户进入某个商场的时候,手机自动收到相应商场
何为“地理围栏”
何为“地理围栏” 地理围栏(Geo-fencing)是LBS 的一种新应用,就是用一个虚拟的栅栏围出 一个虚拟地理边界。当手机进入、离开某个特定地理区域,或在该区域内活动时, 手机可以接收自动通知和警告。有了地理围栏技术,位置社交网站就可以帮助用 户在进入某一地区时自动登记。 地理围栏与普通的LBS 的区别: 1.地理区域是被网格化的。网格化的标准是根据一个地理区域内的
高德地图——定位小作业
高德地图——定位小作业
iOS 高德地图 地理围栏
地理围栏是一个(或多个)圆形的地理边界作为虚拟围栏,当设备进入、离开该区域时,可以接收到消息通知。地理围栏的半径数值需要大于0,如果 APP 退出,围栏随即失效。//使用说明//包含的头文件#import <MAMapKit/MAMapKit.h> #import <AMapLocationKit/AMapLocationKit.h>//视图控制器需要遵循的协议 <MAMapViewDelegate
给定坐标点,判断是否在某区域范围内 地理围栏算法
地图平台:leaflet 语言:js index.html Leaflet 快速开始指南示例 var map = L.map('map').setView([24, 110], 5); L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{
利用Sql Server实现电子地图围栏
一、多边形 1、Sql Server 2008及以上版本有 geography类型,用来存储geography的各个坐标点。(注意各个坐标点必须以逆时针的顺序存储) 2、插入geography类型数据----- insert into TableName(A,B,C,D,Polygon) values(A,B,C,D,geography::STGeomFromText('POLYGON((经度
高德地图——地理围栏
这里使用的SDK为AMap_Location_V2.5.0_20160526.jar 没有接触过高德地图的同学,请参考 加载一张高德地图1.获取当前位置坐标package com.pansoft.oilgas.gaodenavigation;import android.Manifest; import android.content.pm.PackageManager; import an