为什么我不能正确得到坐标给定后的所有位置?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么我不能正确得到坐标给定后的所有位置?相关的知识,希望对你有一定的参考价值。
import reverse_geocoder as rc
import pprint
def locator():
lat = float(input("
Enter your lattitude co-ordinates: "))
lon = float(input("Enter your longitude co-ordinates: "))
locations = (lat, lon)
location = rc.search(locations)
print("
")
pprint.pprint(location)
if __name__ == "__main__":
locator()
答案
纬度和经度坐标有一个精确的刻度。你需要在逗号后至少有4-5位数字才能得到一个精确的米尺位置。我从你的问题中猜测,很可能是四舍五入的数字所致。
例如(慕尼黑火车站)。
48.139382, 11.559296
改变第一个数字后的数字会使我的位置往下移动几公里。
如果这样还不能提供答案,请你提供一个你所使用的坐标例子好吗?
以上是关于为什么我不能正确得到坐标给定后的所有位置?的主要内容,如果未能解决你的问题,请参考以下文章