当前位置: 首页 > news >正文

Geofence是什么

1)Geofence是什么

According to wikipedia, Geofence(也称地理围栏), “A geo-fence is a virtual perimeter for a real-world geographic area.”

A geo-fence could be dynamically generated—as in a radius around a store or point location. Or a geo-fence can be a predefined set of boundaries, like school attendance zones or neighborhood boundaries. Custom-digitized geofences are also in use.

 

2) Geofence可以用来做什么呢?

Geofencing, used with child location services, can notify parents when a child leaves a designated area.

当小孩离开预设的范围时,可以触发某个事件,比如发短信或者邮件告警。

These geo-fences when crossed by an equipped vehicle or person can trigger a warning to the user or operator via SMS or Email.

 

3)如何实现

A)

一种方式是采用别个写好的sdk,比如location-labs的sdk,包括android和iOS版本:

http://geofence.locationlabs.com/code.html

 

B)

一种方式就是自己实现相应的功能。

iOS5已经内置对Geofencinig的支持,

比如调用 startMonitoringForRegion:desiredAccuracy: method of your CLLocationManager object.

android通过调用 LocationManager里面的 requestLocationUpdates 等函数。

 

自己实现,也不复杂。

 

4)参考资料

 还有些Geolocation相关的API,参见: 5 Geolocation APIs You May Not Have Heard Of

转载于:https://www.cnblogs.com/wufawei/archive/2012/06/09/2543441.html

相关文章:

  • 语音的前置处理(一)
  • 关于成都局2012年春运期间客票预售期调整的通知
  • 经典JavaScript正则表达式实战
  • [转载]给网游写一个挂吧(二) – 启动外挂上
  • 2012/6/19
  • Metro AppBarButtonStyles中按钮样式名称收集
  • [译]Kinect for Windows SDK开发入门(三):基础知识 下
  • 到底应该怎么样才能用上dropbox?
  • 优秀开发工具:推荐8个在线调试代码的网站
  • 应届生本人面试经历
  • IOS基本框架
  • sql 分割字符串
  • 六边形网格快速定位
  • OD调试实例1
  • Delphi GDI对象之绘制文本
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 《深入 React 技术栈》
  • 【comparator, comparable】小总结
  • EventListener原理
  • Java,console输出实时的转向GUI textbox
  • Javascript 原型链
  • Java读取Properties文件的六种方法
  • JS专题之继承
  • js作用域和this的理解
  • Python利用正则抓取网页内容保存到本地
  • Python学习之路16-使用API
  • RxJS: 简单入门
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • vue的全局变量和全局拦截请求器
  • 机器学习学习笔记一
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • #162 (Div. 2)
  • #QT项目实战(天气预报)
  • %check_box% in rails :coditions={:has_many , :through}
  • (1)(1.13) SiK无线电高级配置(六)
  • (C++17) optional的使用
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (九)信息融合方式简介
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转)德国人的记事本
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • ***原理与防范
  • .naturalWidth 和naturalHeight属性,
  • .Net core 6.0 升8.0
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .net反编译工具
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @JoinTable会自动删除关联表的数据
  • [ IO.File ] FileSystemWatcher
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...
  • [ABP实战开源项目]---ABP实时服务-通知系统.发布模式