使用谷歌地图获取MULTIPLE距离

时间:2010-09-13 13:44:33

标签: javascript google-maps distance

所以..我在数据库中有10个纬度/经度值。

使用V3 JS API我在地图上绘制这些。

然后我得到第11个点是'用户当前位置'

我想找到用户位置与其他每个点之间的距离。

我创建了一个javascript来执行此操作 - 本质上,它获取lat / long,绘制标记等。然后使用PHP foreach循环,我遍历lat / long对,并输出获取这些值的javascript

现在..我自己并不真正理解这是如何工作的..我按照教程:)但确实如此。它使用directionservices()函数。尽管如此,我觉得可以安全地假设这种方法效率低下。

有谁知道这是一个好方法吗?有效的方法?有什么替代品吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

您在哪个数据库中存储lat lng值? 如果您的数据库在空间上已启用PostGis,那么您可以使用我认为快速有效的内置数据库功能。

那么也许你也可以找到一种方法来兑现预先计算的数字(即距离)和 另外提高速度。