gpt4 book ai didi

google-app-engine - GAE 搜索 API 中地理点的 distance() 函数精度

转载 作者:太空宇宙 更新时间:2023-11-03 15:38:28 24 4
gpt4 key购买 nike

有没有人有任何经验或知道任何关于 GAE 搜索 API 中地理点的 distance() 函数准确性的文档?

我有 2 个纬度/经度地理点,相距 47 米。距离是我测量过的事实。谷歌地图也证实了这一准确性。

然而,当我在搜索 API 上下文中使用 distance() 函数时,第一个点是原点,第二个点已经通过搜索在 26 米(< 26 米)处重新调整。我预计 < 47 或 < 48。

也许短距离是个问题。但是,我希望有 1、2 或 5 米的误差范围,而不是 20。如果是这样,那么对于“查询 50 或 100 米半径内的所有餐厅”来说不太实用

最佳答案

一些需要调查的事情:

  • 您传递给 distance() 的坐标有多准确?
  • 是什么生成了您传递给 distance() 的点?
  • 您是否将这些点截断到较低的精度?

一个弧秒的纬度大约是 31 米,因此如果您想要 ± 5 米的精度,由于误差会累积,那么每个输入都需要与其实际位置相差 ± 3.5 米,或 ± 0.1 弧秒的精度。在十进制中,这是 ± 0.00003 度。

如果您使用 GPS 提供坐标,这在其能力范围内,但并不可靠。它可以在 95% 的时间内保证 ± 4 米的精度,因此您可能期望的最佳距离精度为 ± 6 米。

关于google-app-engine - GAE 搜索 API 中地理点的 distance() 函数精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20324725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com