Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS中实施基于位置服务的最佳实践_Ios_Gps_Battery_Location Based Service - Fatal编程技术网

在iOS中实施基于位置服务的最佳实践

在iOS中实施基于位置服务的最佳实践,ios,gps,battery,location-based-service,Ios,Gps,Battery,Location Based Service,在iOS应用程序中使用基于位置的服务的最佳方式(意味着功耗最低)是什么?例如,每x秒/分钟检查一次背景中的位置。 我读过关于地理围栏的书,但我不太熟悉它的细节(它多久更新一次位置等) 感谢分享您的想法没有最佳实践,这在很大程度上取决于您的应用程序,它需要哪种定位精度。你需要以多快的速度改变职位等等 或者你需要精确到30米以下,然后你需要GPS,它使用电源(8小时的记录可以在最佳位置质量下进行,而无需使用手机) 或者,你需要的精确度要低得多,通常是1公里,然后它可以与基站或Wifi位置配合使用,这

在iOS应用程序中使用基于位置的服务的最佳方式(意味着功耗最低)是什么?例如,每x秒/分钟检查一次背景中的位置。 我读过关于地理围栏的书,但我不太熟悉它的细节(它多久更新一次位置等)


感谢分享您的想法

没有最佳实践,这在很大程度上取决于您的应用程序,它需要哪种定位精度。你需要以多快的速度改变职位等等

或者你需要精确到30米以下,然后你需要GPS,它使用电源(8小时的记录可以在最佳位置质量下进行,而无需使用手机)

或者,你需要的精确度要低得多,通常是1公里,然后它可以与基站或Wifi位置配合使用,这样用电更少

两者之间没有什么可靠的东西。(例如,低功耗下的100米精度,实际上并不存在,至少我不相信这样的设置,没有公布iphone在低精度设置下的准确度)