python geo-distance.py

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python geo-distance.py相关的知识,希望对你有一定的参考价值。

import math

def distance(lat1, long1, lat2, long2):
  R = 6371 # Earth Radius in Km
	dLat = math.radians(lat2 - lat1) # Convert Degrees 2 Radians
	dLong = math.radians(long2 - long1)
	lat1 = math.radians(lat1)
	lat2 = math.radians(lat2)
	a = math.sin(dLat/2) * math.sin(dLat/2) + math.sin(dLong/2) * math.sin(dLong/2) * math.cos(lat1) * math.cos(lat2)
	c = 2 * math.atan2(math.sqrt(a), math.sqrt(1-a))
	d = R * c
	return d

以上是关于python geo-distance.py的主要内容,如果未能解决你的问题,请参考以下文章

001--python全栈--基础知识--python安装

Python代写,Python作业代写,代写Python,代做Python

Python开发

Python,python,python

Python 介绍

Python学习之认识python