手机位置周围 GPS 半径内的位置

Posted

技术标签:

【中文标题】手机位置周围 GPS 半径内的位置【英文标题】:Locations in GPS radius around phone location 【发布时间】:2012-03-17 00:38:14 【问题描述】:

我的数据库中有一些带有 GPS 数据的地址。现在我想在我的 ios 应用程序中使用它们,以查找这些地址中的哪些地址位于距离手机位置 30 公里的半径范围内。 我怎样才能做到这一点?

【问题讨论】:

这个时候,我只有一个想法。但我不认为,它是最好的。这个想法是将电话坐标发送到我的服务器。服务器应使用 Google 和我的坐标检查每个地址。我认为这不是最好的方法。 【参考方案1】:

我找到了答案。 您可以将 CLLocation 框架与此功能一起使用。 https://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocation_Class/CLLocation/CLLocation.html#//apple_ref/occ/instm/CLLocation/distanceFromLocation:

您也可以使用 mysql 来执行此操作。 查看此页面,了解更多信息。 http://www.scribd.com/doc/2569355/Geo-Distance-Search-with-MySQL

【讨论】:

以上是关于手机位置周围 GPS 半径内的位置的主要内容,如果未能解决你的问题,请参考以下文章

在我周围 5 公里半径值范围内的 android 应用上标记地理位置。

以一定的半径在用户周围的地图上放置位置 - android

python:使用纬度和经度查找提供位置半径内的位置的优雅方法

Twitter - 查询特定地理位置半径内的推文

半径内的html5地理位置搜索

PHP 半径搜索