使用 IP 地址和 iPhone SDK 的当前位置

发布于 2024-10-19 23:13:41 字数 156 浏览 1 评论 0原文

在应用程序中,当前位置的使用非常广泛,我成功地使用了当前位置,但我无法在房屋或地下室等中找到当前位置。所以我认为我们可以使用的是IP地址来获取位置,然后我将获取经度和纬度。

在 iPhone 中使用 IP 地址(我可以找到 IP 地址)时,我无法获取当前位置。我该如何解决这个问题。

In an application there is extreme use of the current location, and I got success in using the current location, but I am not able to find the current location in a house or basement, etc. So what I think that we can use is the IP address to get the location and then I will get the longitude and latitude.

I am not getting the current location while using the IP address (I can find the IP address) in iPhone. How do I sort out the issue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

悍妇囚夫 2024-10-26 23:13:41

首先检查您设备上的 GPS 是否已打开。您可以使用 CLLocationManager 来获取您当前的位置。

- (void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
           fromLocation:(CLLocation *)oldLocation
{
    //Get your current location here
}
- (void)locationManager:(CLLocationManager *)manager 
       didFailWithError:(NSError *)error{

}

使用这些方法来获取位置。

First check whether your GPS is on in your device. You can use CLLocationManager to get your current location.

- (void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
           fromLocation:(CLLocation *)oldLocation
{
    //Get your current location here
}
- (void)locationManager:(CLLocationManager *)manager 
       didFailWithError:(NSError *)error{

}

Use these methods to get the location.

沩ん囻菔务 2024-10-26 23:13:41

我正在使用相同的东西,当我在房子外面时它工作得很好,但如果我在房子里面或在地下室,它就无法获取当前位置。

我是说,在使用 IP 地址时,我们可以获取位置,这样我们就有了当前位置,然后我们可以使用 g 获取特定位置的经度和纬度。

I am using the same, and it works fine when I am outside of my house, but in case I am inside the house or in basement it doesn't get the current location.

I am saying while using the IP address we can get the location so we will have a current location and then we can get the longitude and latitude of a particular location using g.

荒路情人 2024-10-26 23:13:41

我不确定问题是什么,但我认为您有一个 IP 地址,并且您想知道与其关联的位置,对吗?如果是这样,那你就不走运了。有一些数据库可以映射这些信息,但它们只能告诉您 IP 所有者的位置……而那是您的 ISP,而不是您(客户)。

在 iOS 上,有核心位置 ,这对你不起作用吗?

I am not sure what the question is, but I think you have an IP address and you want to know which location is associated with it, right ? If so, you're out of luck. There are some databases to map these, but they can only tell you where the owner of the IP is located... and that is your ISP, not you (the customer).

On iOS, there's Core Location, doesn't that work for you ?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文