无需互联网即可从 iPhone GPS 检索国家/地区名称!

发布于 2024-09-29 03:16:30 字数 215 浏览 5 评论 0原文

在 iPhone 和 iPod Touch 上的应用程序中,我希望能够在不访问互联网的情况下检索一个人所在的国家/地区。我知道如何通过互联网做到这一点,所以我知道如何检索经度和纬度,我读过一些有关包含世界边界的文件的内容,但我不知道如何在 Objective-c 上使用它iPhone。

有谁知道一个相当简单的解决方案,可以在不使用互联网的情况下从 iPhone 的 GPS 坐标检索国家/地区名称?

In my application on the iPhone and iPod Touch I want to be able to retrieve the country a person is in without accessing the internet. I know how to do this with internet, so I know how to retrieve the longitudes and latitudes, I've read something about a file with the world borders included, but I don't know how to use this in objective-c on the iPhone.

Does anybody know a fairly easy solution to retrieve the country name from the iPhone's GPS-coordinates without using internet?

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

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

发布评论

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

评论(1

秉烛思 2024-10-06 03:16:30

如果您的文件包含以十进制形式表示的国家/地区边界(纬度/经度),则可以创建封闭的形状。然后将用户当前位置作为一个点,并使用简单的几何图形来查看该点是否包含在形状内。

这并不理想。更好的想法可能是根据设备当前的定位进行猜测。也不理想(除西班牙以外的许多国家都说西班牙语。

据我所知,没有一个很好的方法来实现您想要的目标。

If you have a file with country boundaries in terms of lat/long in decimal form, you can create an enclosed shape. Then take the user's current location as a point and use simple geometry to see if the point is enclosed within the shape.

This is not ideal. A better idea might be to guess based on the current localization of the device. Also not ideal (many countries other than Spain in which Spanish is spoken.

There's just not a very good way to achieve what you want AFAIK.

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