根据两点的经纬度计算其距离
来源:互联网 发布:手机电信网络gprs和wap 编辑:程序博客网 时间:2024/05/09 15:47
因小学妹的工作需要在地图上标出一些地址,故玩了一下百度地图API。
直接用某某函数描点的话,可能会出现个别“野点”。
比如,现在要在地图上标出广州市天河区的某些部门的位置,
但百度地图给出的查询结果可能让这个点一步小心就标到番禺区去了。
由于只需要一些大概的结果,不需要非常精准的结果,我就根据这些部门距离天河区人民政府的距离,
来判断这些点是否是“野点”……
至于这里计算的距离是什么距离,我就不知道了……暂时先这样用着吧……
def get_distance_by_two_pts(long1, lat1, long2,lat2): R = 6378137; # 地球半径(米) lat1 = lat1 * math.pi / 180.0; lat2 = lat2 * math.pi / 180.0; a = lat1 - lat2; b = (long1 - long2) * math.pi / 180.0; sa2 = math.sin(a / 2.0); sb2 = math.sin(b / 2.0); d = 2 * R * math.asin(math.sqrt(sa2 * sa2 + math.cos(sa2) * math.cos(lat2) * sb2 * sb2)); return d;
阅读全文
0 0
- 根据两点的经纬度计算其距离
- 根据两点经纬度,计算其距离
- 根据经纬度计算两点之间的距离
- 根据经纬度计算两点的距离
- 根据经纬度计算两点之间的距离
- php 根据两点的经纬度计算距离
- 根据两点间的经纬度计算距离
- 根据经纬度计算两点间的距离
- 根据两点间的经纬度计算距离
- 根据经纬度计算两点之间的距离
- 根据经纬度计算两点间的距离
- 根据经纬度计算两点之间的距离
- 根据两点经纬度计算距离
- 根据两点经纬度计算距离
- 根据两点经纬度计算距离
- 根据两点经纬度计算距离
- 根据两点经纬度计算距离
- 根据两点经纬度计算距离
- 轻松搞定|将PHP和Couchbase应用部署为Docker
- itext7学习笔记——第1章实践&example
- 【模板】上下界网络流
- 浅析Python中“if __name__ == __main__”的意义
- 生产者-消费者问题及C语言实现
- 根据两点的经纬度计算其距离
- libsvm中OC-SVM 调参问题
- 记一次rsyslog日志记录失败的解决过程
- Ubuntu 14.04 中 svn学习
- 委托,事件,回调,匿名函数与Lambda表达式详解
- Docker--安装
- 牛客网-华为在线编程-010-字符个数统计
- python基础——变量和表达式
- Android提交mvn