写一段电子围栏的python代码
时间: 2023-07-10 21:13:51 浏览: 278
以下是一个简单的电子围栏的Python代码示例:
```python
import geopy.distance
# 定义围栏中心点
center = (39.9087, 116.3975)
# 定义围栏半径(单位为米)
radius = 1000
# 定义当前位置
current_location = (39.9088, 116.3976)
# 计算当前位置与围栏中心点的距离
distance = geopy.distance.distance(center, current_location).m
# 判断当前位置是否在围栏内
if distance <= radius:
print("当前位置在围栏内")
else:
print("当前位置不在围栏内")
```
该代码使用了`geopy`库中的`distance`函数来计算当前位置与围栏中心点的距离,然后判断该距离是否小于围栏半径来确定当前位置是否在围栏内。
阅读全文