最近开发百度地图,需要用到地理围栏的功能,下载了官方的demo后发现不能触发地理围栏的警告,查看了代码,发现官方demo中点选地图的点集合与创建围栏后回调的集合不一致,

而官方demo的神操作是在地图绘制多边形的时候,不使用回调的地理围栏数据,而直接使用了地图点选时的数据,这就造成了,地图上绘制的多边形,不在创建的地理围栏上,自然后面的围栏警告就无法触发了。

修改了demo中绘制多边形的代码,使用围栏回调的数据绘制多边形,再运行代码可见位置确实发生了偏移。

可以看到左图在天安门的右上角有4个红色B的标注,用来设置围栏数据,通过接口生成了围栏后在右图用接口返回的数据将围栏位置显示了出来(右图),但是围栏位置与原点偏移严重,跑到了天安门的左下角去了。

目前就这个问题已经提交了反馈,不知道官方会怎么出修改版的,这两个坐标类型也是一致的,想不出来回调的时候怎么就变了。问一下有没有大神知道怎么修改这个错误。

 mlocationClient = new LocationClient(getApplicationContext());LocationClientOption option = new LocationClientOption();option.setOpenGps(true); // 使用gps定位option.setCoorType(GeoFenceClient.BD09LL); // 设置坐标类型option.setScanSpan(1000);fenceClient.addGeoFence(pointList, GeoFenceClient.BD09LL, customId);

百度地理围栏的一个坑相关推荐

  1. android 百度地理围栏,地理围栏

    private void drawFence(GeoFence fence) { switch (fence.getType()) { case GeoFence.TYPE_ROUND: drawCi ...

  2. 在 Android* 商务应用中实施地图和地理围栏特性

    摘要 本案例研究讨论了如何将地图和地理定位特性构建到 Android* 商务应用中,包括在 Google Maps* 上覆盖商店位置,以及在设备进入商店地理围栏邻近区域时借助地理围栏通知用户. 目录 ...

  3. iOS 高德地图 地理围栏

    地理围栏是一个(或多个)圆形的地理边界作为虚拟围栏,当设备进入.离开该区域时,可以接收到消息通知. 地理围栏的半径数值需要大于0,如果 APP 退出,围栏随即失效. //使用说明//包含的头文件#im ...

  4. 百度地图API实现地理围栏

    地理围栏(Geo-fencing)是LBS的一种新应用,就是用一个虚拟的栅栏围出一个虚拟地理边界.当手机进入.离开某个特定地理区域,或在该区域内活动时,手机可以接收自动通知和警告.简单来说就是判断一个 ...

  5. Flutter百度地图定位插件与地理围栏插件冲突问题

    我在开发app签到功能时使用了百度地图sdk,我的需求是需要定位当期那位置并在当前位置限定范围距离内的位置才可以打卡,并且要在地图上进行展示.所以也就需要同时用到定位组件LocationFlutter ...

  6. 基于uni-app与百度地图API实现简易前后端分离的地理围栏应用

    一.引言 地理围栏(Geo-fencing)是LBS 的一种新应用,就是用一个虚拟的栅栏围出一个虚拟地理边界.当手机进入.离开某个特定地理区域,或在该区域内活动时,后台可以感知到这一变化,同时手机可以 ...

  7. android调用百度地图实现地理围栏

    效果: 实现功能: 后台定位 地图长按添加marker得到当前位置经纬度坐标 创建地理围栏(以marker所在位置为中心,半径默认设置为100米) 通过BroadcastReceiver监听当前位置与 ...

  8. Android百度地图地理围栏定位间隔

    实现百度地图地理围栏定位间隔 继承GeoFenceClient,当定位成功的时候停止定位,间隔30秒再启动 public class MyGeoFenceClient extends GeoFence ...

  9. java 地理围栏实现_基于OpenLayers实现地理围栏 谷歌百度高德地图都可以

    前言.因为项目有点特殊,需要接入谷歌地图实现地理围栏,因为谷歌地图的地理围栏接口相关接口并不完善,于是就换了一个思路,利用OpenLayers来实现地理围栏 openlayers 中文地址 http: ...

最新文章

  1. Linux下crontab命令添加Kettle作业定时任务
  2. 47. Permutations II 1
  3. DataTable添加列和行的三种方法
  4. 客户端跳转代码html5,HTML5跳转小程序wx-open-launch-weapp的示例代码
  5. LogMiner Tool
  6. C#中一些日期的相关操作
  7. 跟熊浩学沟通30讲读后感_怎样提高自己的沟通表达能力
  8. 魅族预热魅族18系列:没有中杯 大杯起步
  9. 揭秘了!小米透明电视所用处理器为联发科定制
  10. idea 光标变粗 无法输入
  11. Linux 关于解压
  12. Hive复杂数据类型之array
  13. 思科、华为路由器破解过程
  14. Linux下深度学习常用工具的安装
  15. 搞死SAP系统系列 让PO系统宕机
  16. iOS 自定义无限循环滚动广告动画控件
  17. TCP拥塞控制和宽容
  18. 大脑皮质网络中社区内和社区间同步与相关性的竞争|Competition between intra-community and inter-community synchronization...
  19. outlook查看图片错位异常问题
  20. 图数据库JanusGraph介绍及使用(一):简介

热门文章

  1. 阿德莱德大学计算机本科好吗,澳洲留学:阿德莱德大学计算机专业好不好?
  2. Uniapp-APP后台保活插件(安卓后台保活)
  3. 语音之家SOTA|开源发布: SPEECHIO_ASR_ZH00004 罗振宇跨年演讲
  4. 制作关于计算机的ppt图片,10步教你制作图片墙PPT封面
  5. python05元组字典
  6. 回合制html代码,老框架新思路 最新好玩的回合制网页游戏盘点
  7. 高防cdn的构建简单吗?高防cdn有什么优势?
  8. DC基础知识总结(转)
  9. 大功率mos管(功率mos管)的五种损坏原因分析,新手必读
  10. 研华工控机linux改win7,嵌入式工控机研华工控机用u盘装系统如何设置bios?在虚拟机中的Linux系统中咋挂u盘 我的虚拟机上都没有USB 显示5...