【发布时间】:2017-07-29 21:42:18
【问题描述】:
假设我有两种坐标,第一种称为center_point,第二种称为test_point。我想通过应用radius 阈值来知道test_point 坐标是否在center_point 坐标附近。如果我写它,它就像:
center_point = [{'lat': -7.7940023, 'lng': 110.3656535}]
test_point = [{'lat': -7.79457, 'lng': 110.36563}]
radius = 5 # in kilometer
如何在 Python 中检查 test_point 是否位于center_point 的半径内或外?我如何在 Python 中执行这种任务?
预期结果将显示test_point 在radius 内部或外部center_point 坐标。
【问题讨论】:
-
使用harsine公式stackoverflow.com/questions/4913349/…计算距离,看是否小于r
-
嗨@user1753919 谢谢,它的工作原理。
标签: python location coordinates latitude-longitude area