import reverse_geocoder as rc
import pprint
def locator():
lat = float(input("\nEnter your lattitude co-ordinates: "))
lon = float(input("Enter your longitude co-ordinates: "))
locations = (lat, lon)
location = rc.search(locations)
print("\n")
pprint.pprint(location)
if __name__ == "__main__":
locator()
解决方案:
纬度和经度坐标有一个精确的刻度。你需要在逗号后至少有4-5位数字才能得到一个精确的米尺位置。我从你的问题中猜测,很可能是四舍五入的数字所致。
例如(慕尼黑火车站)。
48.139382, 11.559296
改变第一个数字后的数字会使我的位置往下移动几公里。
如果这样还不能提供答案,请你提供一个你所使用的坐标例子好吗?
本文来自投稿,不代表运维实战侠立场,如若转载,请注明出处:https://www.shizhanxia.com/481.html