在一个应用程序中,对当前位置有极大的使用,并且我在使用当前位置方面取得了成功,但我无法找到房屋或地下室的当前位置等。所以我认为我们可以use是获取位置的IP地址,然后我将得到经度和纬度。
在iPhone中使用IP地址(我可以找到IP地址)时,我没有获得当前位置。我该如何解决这个问题。
答案 0 :(得分:1)
首先检查您的设备中是否已启用GPS。您可以使用CLLocationManager获取当前位置。
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
{
//Get your current location here
}
- (void)locationManager:(CLLocationManager *)manager
didFailWithError:(NSError *)error{
}
使用这些方法获取位置。
答案 1 :(得分:0)
我不确定问题是什么,但我认为你有一个IP地址,你想知道哪个位置与之相关,对吧?如果是这样,那你就不走运了。有一些数据库可以映射这些数据库,但它们只能告诉您IP的所有者所在的位置......那是您的ISP,而不是您(客户)。
在iOS上,有Core Location,这不适合你吗?
答案 2 :(得分:0)
我使用的是相同的,当我在我家外面时它工作正常,但如果我在房子内或地下室,它不会得到当前的位置。
我说在使用IP地址时我们可以获取位置,因此我们将获得当前位置,然后我们可以使用g获取特定位置的经度和纬度。