在 iPhone 中查找最近的地点

     2023-02-23     47

关键词:

【中文标题】在 iPhone 中查找最近的地点【英文标题】:find nearest places in iPhone 【发布时间】:2009-10-10 09:40:44 【问题描述】:

您好所有 iPhone 开发者,

我正在开发一个 iPhone 应用程序。

在这个应用程序中,我想找到与我从 iPhone 设备获取的当前 CLLocation 相关的最近地点。

我目前在不同的服务器上有一个数据库。

我正在通过 .NET 网络服务访问它。

在用于测试目的的数据库中,我创建了一些包含我从谷歌地图获取的纬度和经度字段的记录。

现在,我的问题是:

如何确定数据库中的位置在当前位置附近(在公里范围内)?

我的选择如下:

如果

我必须得到一个基于地址和 currentLocation.latitude 和 currentLocation.longitude 并通过它 到我比较它的服务 有可用的地址(我有 读某处“地理编码”)。

否则

我可以将纬度和经度直接传递给网络服务 然后做(我想要什么类型的 如果有人知道,建议)一些 在那里计算并返回 将最近地点数据传回 iPhone。

否则

或者这个解决方案完全 合乎逻辑,如果有人有解决方案 重新评估它或教程然后它 会有用的。

【问题讨论】:

这些答案有帮助吗? ***.com/questions/524077/… 比它给了我一些方向 【参考方案1】:

确实,有很多反向地理编码服务(Google、Yahoo!、GeoNames 等)可以将纬度/经度对转换为街道地址。

但是,如果您的数据库中已经有 lat/lon 对,那么我认为您不需要转换为街道地址。如果你所有的点都用纬度/经度表示,计算距离会容易得多,你可以使用Haversine formula。

事实上,如果您的数据库本身支持空间类型(例如,MS SQL 2008 appears to),那么您可以将该计算推送到数据库层而不必担心。这对我来说似乎是正确的方法:让您的 iPhone 应用程序将纬度/经度发送到您的网络服务,并让数据库计算最近的兴趣点。

【讨论】:

在具有两个变量的数据库中查找最近的数字匹配

】在具有两个变量的数据库中查找最近的数字匹配【英文标题】:Findingthenearestnumericmatchinadatabasewithtwovariables【发布时间】:2015-07-2409:38:56【问题描述】:我正在尝试查找用户附近最近的地点。1.提供信息我得到了用户纬度和经... 查看详情

在 iPhone 中查找和显示位置?

】在iPhone中查找和显示位置?【英文标题】:FindinganddisplayinglocationsiniPhone?【发布时间】:2011-05-0915:49:33【问题描述】:我有经纬度列表。我想要一个地图视图,它可以向我显示10英里半径内最近的这些位置之一,并将它们全部... 查看详情

在 iPhone 上构建“查找最近”位置感知应用程序的最佳方法是啥?

】在iPhone上构建“查找最近”位置感知应用程序的最佳方法是啥?【英文标题】:Whatisthebestwaytoarchitecta"findnearest"location-awareapplicationontheiPhone?在iPhone上构建“查找最近”位置感知应用程序的最佳方法是什么?【发布时间... 查看详情

按邮政编码“查找最近的位置”?

】按邮政编码“查找最近的位置”?【英文标题】:"Findnearestlocation"byZip/PostalCode?【发布时间】:2010-03-2418:45:35【问题描述】:我需要在我们的网站上“查找最近的位置”。访问者输入他们的邮政编码,然后他们被重定向... 查看详情

是否可以增加纬度和经度值的十进制值以获得最近地点的位置?

...题描述】:在我的应用程序中,我需要使用纬度和经度来查找位置。有时它显示为找不到位置。在某些地方,我得到了正确的位置。所以如 查看详情

使用 MySQL 空间数据在 Google 地图上获取最近的地点

】使用MySQL空间数据在Google地图上获取最近的地点【英文标题】:GetnearestplacesonGoogleMaps,usingMySQLspatialdata【发布时间】:2011-06-0610:33:27【问题描述】:我有一个包含商店列表的数据库,其中包含每个商店的纬度和经度。因此,根... 查看详情

在 MKCoordinateRegion 中查找坐标

】在MKCoordinateRegion中查找坐标【英文标题】:FindcoordinatesinMKCoordinateRegion【发布时间】:2020-03-0612:21:48【问题描述】:我有一个地点列表及其坐标(纬度+经度)。我只想获取屏幕上显示的区域内的地点。我可以通过以下方式在屏... 查看详情

如何在 iPhone 中找到最近的位置,如银行、餐厅

】如何在iPhone中找到最近的位置,如银行、餐厅【英文标题】:Howtofindnearestlocationslikebanks,restaurantiniPhone【发布时间】:2011-07-2911:19:53【问题描述】:我正在制作一个应用程序,我在其中获取当前位置、姓名和地址、纬度和经度... 查看详情

在 iPhone 中使用加速度计查找距离

】在iPhone中使用加速度计查找距离【英文标题】:FindingdistanceusingaccelerometeriniPhone【发布时间】:2012-06-0710:28:45【问题描述】:请在这个寻找被iPhone移动的距离的过程中提出一些起点。目前系统对精度的要求是cm,位移可以是3D。... 查看详情

在向量中查找最近的点

】在向量中查找最近的点【英文标题】:Findnearestpointsinavector【发布时间】:2009-01-2215:07:50【问题描述】:给定一个带有多个值的排序向量,如下例所示:std::vector<double>f;f.pushback(10);f.pushback(100);f.pushback(1000);f.pushback(10000);我... 查看详情

在用户日表中查找最近的购买日期

】在用户日表中查找最近的购买日期【英文标题】:Findmostrecentdateofpurchaseinuserdaytable【发布时间】:2018-09-2520:36:28【问题描述】:我正在尝试组合一个查询,该查询将获取每个用户最后一次购买的日期、购买金额和交易次数。我... 查看详情

获取地点位置

】获取地点位置【英文标题】:GetPlaceLocation【发布时间】:2009-10-1119:05:10【问题描述】:我需要将有关地点的信息(iPhone现在在哪里)放到我的屏幕上的UILable中。[Country][City][Street]和坐标[lat][ln​​g]。例如在我的UILable中应该是... 查看详情

在目录中查找最近24小时内修改的文件

find/directory_path-mtime-1-print 查看详情

在 SQL Server 中查找最近的日期

】在SQLServer中查找最近的日期【英文标题】:FindclosestdateinSQLServer【发布时间】:2012-12-1023:34:07【问题描述】:我有一张表dbo.X和DateTimecolumnY可能有数百条记录。我的存储过程有参数@CurrentDate,我想找出上表dbo.X中columnY中小于和... 查看详情

在数组中查找不等于给定点的最近点

】在数组中查找不等于给定点的最近点【英文标题】:Findingnearestpointinanarraythatisnotequaltogivenpoint【发布时间】:2021-10-2420:10:24【问题描述】:我有一个点和一个值数组。我希望在数组中找到最近的点y,使得x!=y。目前我在Python... 查看详情

在字符串数组中查找最近的日期

】在字符串数组中查找最近的日期【英文标题】:Findnearestdateinstringarray【发布时间】:2017-06-2818:20:41【问题描述】:所以,我有一个已排序的NSArray,其中包含NSString对象(从服务器下载),格式为:yyyy-MM-dd。差不多是这样的:N... 查看详情

在 DayOfWeek 列表中查找最近的工作日

】在DayOfWeek列表中查找最近的工作日【英文标题】:FindClosestWeekDayinDayOfWeekList【发布时间】:2017-09-1217:08:02【问题描述】:这可能是一个新手问题,但这里是。我有一个方法,其中类型DayOfWeek列表附加了一周中的不同日子(可能... 查看详情

如何以编程方式在 iPhone 中查找可用内存?

】如何以编程方式在iPhone中查找可用内存?【英文标题】:HowtofindavailablememoryiniPhoneprogrammatically?【发布时间】:2010-11-0410:54:36【问题描述】:我想知道如何通过Objective-C在iPhone中以编程方式查找可用内存?【问题讨论】:适用于... 查看详情