The*_*imp 8 iphone gps cllocation ios
我需要一种分类GPS信号强度的方法.到目前为止,我遇到过(Class Reference)的horizontalAccuracy属性.CLLocation
更具体地说,我需要创建类似下面的内容; 我所遇到的问题是填写if声明.
if (someLocation.horizontalAccuracy ...)
{
// No Signal
}
else if (someLocation.horizontalAccuracy ...)
{
// Poor Signal
}
else if (someLocation.horizontalAccuracy ...)
{
// Average Signal
}
else if (someLocation.horizontalAccuracy ...)
{
// Good Signal
}
else
{
// Excellent Signal
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我吗?
Ash*_*lls 10
我过去曾经使用过这样的数字:
if (someLocation.horizontalAccuracy < 0)
{
// No Signal
}
else if (someLocation.horizontalAccuracy > 163)
{
// Poor Signal
}
else if (someLocation.horizontalAccuracy > 48)
{
// Average Signal
}
else
{
// Full Signal
}
Run Code Online (Sandbox Code Playgroud)
但说实话,它对用户来说并不是很有效.它会显示出低精度,但是当他们查看地图应用程序时,它几乎可以完美地定位它们(虽然它们周围有一个圆圈).
而不是尝试定义准确度,如果您的应用程序是基于地图的,您可以执行地图所做的操作并将水平精度显示为圆形叠加层吗?然后,用户可以自己决定它是否足够准确.
| 归档时间: |
|
| 查看次数: |
4448 次 |
| 最近记录: |