美文网首页
定位总结

定位总结

作者: 翻这个墙 | 来源:发表于2017-11-23 10:18 被阅读130次

定位总结

一. 定位的应用场景

    1) 导航
    2) 电商APP,获取用户所在城市(需要与(反)地理编码联合使用)
    3) 数据采集用户信息(例如,统计app使用分布)
    4) 查找周边(周边好友, 周边商家等等)

二. 开发经验

** 由于定位非常耗电; 所以为了给用户省电, 你可以遵守以下小经验 **

    1)不需要获取用户位置时,一定要关闭定位服务:
    2)如果能满足项目需求,尽可能的使用”监听显著位置变化”的定位服务(打车app)
    3)如果可以,尽可能使用低精度的desiredAccuracy
    4)如果是数据采集,(一般都是周期性的去轮询用户位置),在轮询期间一定要关闭定位

三. 版本适配

  • 使用定位应该做好版本适配,分配对8.0和9.0做版本适配
  • 限制某个操作系统,某个操作系统的版本,某个平台(iOS,tvOS,watchOS),一般写在属性获取方法的前面,只有对应操作系统,操作系统的版本,平台才会加载
@available(iOS 8.0, *)

前台定位授权与前后台定位授权

  • 注意: 如果前台定位授权和前后台定位授权一起实现的话
    • 如果前台定位授权在前,会请求前台定位授权,之后再运行时就会调用前后台定位授权
    • 如果前后台定位授权在前,会请求前后台定位授权,之后在运行,不会请求前后台定位授权
    • 前后台的定位授权,权限更大

相关文章

  • 定位总结

    定位总结 一. 定位的应用场景 二. 开发经验 ** 由于定位非常耗电; 所以为了给用户省电, 你可以遵守以下小经...

  • 定位总结

    CSS的 position 属性设置元素的定位方式,为将要定位的元素定义定位规则。该属性在将动画特效脚本化时尤其有...

  • iOS-CoreLocation文集目录

    CoreLocation应用场景:定位iOS8.0之前的定位iOS8.0定位iOS9.0定位定位总结指南针效果区域...

  • 2018-05-18关于Selenium中元素定位不准问题

    首先简单总结一下selenium定位方法: 首先是HTML中如何定位 1.id定位 findElement(By....

  • 第一讲 头部主播经验分享

    一 内容总结 1 王轶老师个人经历 2 新的开始:找准:方向,平台,机会 3 定位:主播定位,个人定位,市场定位 ...

  • 3.技术-CPU飙高分析和排查(三)-CPU-us%高定位原因

    目录 一.定位CPU高代码位置 二.总结 一.定位CPU高代码位置 模拟占用CPU 二.总结 对于用户态的cpu飙...

  • CSS定位总结

    CSS的position主要有以下几个属性:static,relative,absolute,fixed,CSS3...

  • 【定位】读后总结

    定位是定位理论中最核心最基础的概念,从二十世纪六十年代末以来,在打造品牌上一直影响着人们。理论的核心是:一个中心两...

  • ios 定位总结

    我们是这样实现定位的: 首先我们要实例化一个CLLocationManager的对象,然后来进行设置。 如果是IO...

  • CSS定位总结

    五、定位 1、定位的简介 定位(position),定位是一种更加高级的布局手段,通过定位可以将元素摆放到页面的任...

网友评论

      本文标题:定位总结

      本文链接:https://www.haomeiwen.com/subject/cloavxtx.html