python 已知一点坐标(经纬度),如何判断其方圆500米的范围?
时间: 2023-05-21 21:00:53 浏览: 403
Python中如何利用经纬度进行距离计算
可以使用 geopy 库中的 distance 函数来计算两个经纬度之间的距离,然后判断是否在 500 米范围内。具体代码如下:
```python
from geopy.distance import distance
# 已知点的经纬度
point = (39.9087, 116.3975)
# 判断另一个点是否在 500 米范围内
other_point = (39.9088, 116.3976)
if distance(point, other_point).m <= 500:
print("在范围内")
else:
print("不在范围内")
```
其中,distance 函数返回的是两个经纬度之间的距离,单位为米。如果距离小于等于 500 米,则认为在范围内。
阅读全文