我听说过地理围栏,我有些疑惑.希望你能回答其中的一些问题.
- 这是iOS 5.1的新功能,但地理围栏和使用区域有什么区别?从我所读到的几乎相同,电池耗尽?
- 为什么我找不到关于地理围栏的苹果文档?
- 你如何定义区域?我可以通过webservice远程添加它们吗?
谢谢.
Bil*_*ess 11
自iOS 4以来,Geofencing一直存在.您可以在Apple Location Awareness Programming Guide中找到相关文档.它也被称为"区域监测".
这些地区使用起来非常简单.CLRegion使用中心点(纬度,长度),半径和唯一标识符创建一个.然后打电话给-startMonitoringForRegion.诚然,你需要注册一个CLLocationManagerDelegate侦听回调,-didEnterRegion并且-didExitRegion,但这是很容易做的一样好.
您无法远程添加它们.仅来自设备.在过去的几年里,我已经了解了一些关于它们的事情.所以希望这将为您节省一些麻烦.
Geofences是一种向位置添加功能的好方法,无需任何开销有效GPS和位置跟踪.根据我的经验,地理位置在一直离开时不会造成明显的电池消耗.Apple让他们发现相当不错.它们没有与有源GPS相同的精度,但它们足够接近.祝好运.
更新 此处的一些信息现在有点过时了.您可以监控的区域数量现在为20,并且每个应用程序的上限.此外,最小尺寸不是100M,它可以更小,但不能保证较低数量的精度.
| 归档时间: |
|
| 查看次数: |
4063 次 |
| 最近记录: |