Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.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
Iphone 精确反向地理定位_Iphone_Iphone Sdk 3.0_Core Location_Iphone Sdk 3.1 - Fatal编程技术网

Iphone 精确反向地理定位

Iphone 精确反向地理定位,iphone,iphone-sdk-3.0,core-location,iphone-sdk-3.1,Iphone,Iphone Sdk 3.0,Core Location,Iphone Sdk 3.1,我想在我的应用程序中获得最准确的位置。我在过去(大约2个月前)试过,我曾经得到过一些非常奇怪的结果。就像有一次它会得到一个相当准确的位置(向下几扇门),然后我会在5分钟后在同一个位置再试一次,然后我会到达几公里外的某个地方 所以我真正想做的是,让核心位置搜索5-10秒(在计时器上),然后让它拉出街道和郊区,但是如果街道不太准确,那么就去郊区 使用地图应用程序,当它到达蓝点时,我知道它非常准确,并且我的位置在20米以内-在这种情况下,我想输出街道和郊区,但当它的半径较大时,我知道它不那么准确-在这

我想在我的应用程序中获得最准确的位置。我在过去(大约2个月前)试过,我曾经得到过一些非常奇怪的结果。就像有一次它会得到一个相当准确的位置(向下几扇门),然后我会在5分钟后在同一个位置再试一次,然后我会到达几公里外的某个地方

所以我真正想做的是,让核心位置搜索5-10秒(在计时器上),然后让它拉出街道和郊区,但是如果街道不太准确,那么就去郊区

使用地图应用程序,当它到达蓝点时,我知道它非常准确,并且我的位置在20米以内-在这种情况下,我想输出街道和郊区,但当它的半径较大时,我知道它不那么准确-在这种情况下,我只想要郊区


我该怎么做呢?

您可以检查CLLocation对象的HorizontalAccurance属性,并根据该值输出street、subburb甚至just city。

您可以检查CLLocation对象的HorizontalAccurance属性,并根据该值输出street、subburb甚至just city