0

我正在构建一个移动应用程序,我不太确定如何解决的一个领域是在位置对象中找到与用户当前位置最近的位置的设施。

例如,当用户点击“查找最近的”时,他们的经纬度被存储为变量。我有一个对象,其中包含应用程序可以在此结构中使用的位置数据:

locations
-123
--Name: Llandudno
--Long: 12345
--Lat: -23455
-124
--Name: Conwy
--Long: 12347
--Lat: -23459

我如何(使用 jQuery)找到离用户最近的位置,或者这不能使用某种形式的数学方程来完成?如果是这样,有人推荐什么?

在此先感谢您的帮助

4

1 回答 1

1

我相信您正在寻找的答案不仅仅是 jQuery。虽然 JavaScript/jQuery 肯定会参与与 Google 地图对象的交互,但客户端语言可能不足以完成这项任务。

我发现这个问题最完整的解决方案实际上是由谷歌提供的:

该页面提供了有关如何使用 PHP、MySQL 和 Google 地图创建“商店定位器”(或您正在定位的任何内容)的详细说明。

该页面还链接到一篇详细介绍所涉及算法的好文章:

计算相当深入,但该页面在解释逻辑方面做得很好,甚至还提供了 JavaScript,以防您想创建自己的解决方案。

祝你好运!

于 2013-06-17T22:45:31.743 回答