Python 为什么坐标正确给出后,我得不到实际位置?

Python 为什么坐标正确给出后,我得不到实际位置?,python,python-3.x,location,Python,Python 3.x,Location,Lat、Lon坐标有一个精确的刻度。逗号后至少需要有4-5位数字才能获得米/英尺的准确位置。从你的问题中我猜可能是因为一个四舍五入的数字 例如(慕尼黑火车站): 更改数字后的第一个数字将使我沿着道路前进几公里 如果这还不能提供答案,你能提供一个你正在使用的坐标示例吗 输入?期望输出?当我输入我的两个坐标时,它给了我一个靠近我的位置。实际上不太近(距离给定位置的正确坐标至少100 km)。我想知道我要找的位置。输入你的坐标:23.506657输入你的经度坐标:90.3443647加载格式化的地理编

Lat、Lon坐标有一个精确的刻度。逗号后至少需要有4-5位数字才能获得米/英尺的准确位置。从你的问题中我猜可能是因为一个四舍五入的数字

例如(慕尼黑火车站):

更改数字后的第一个数字将使我沿着道路前进几公里


如果这还不能提供答案,你能提供一个你正在使用的坐标示例吗

输入?期望输出?当我输入我的两个坐标时,它给了我一个靠近我的位置。实际上不太近(距离给定位置的正确坐标至少100 km)。我想知道我要找的位置。输入你的坐标:23.506657输入你的经度坐标:90.3443647加载格式化的地理编码文件。。。[OrderedDict([('lat','23.61352'),('lon','90.50298'),('name','Narayanganj'),('admin1','Dhaka'),('admin2',','',('cc','BD'))]用这些详细信息更新您的问题。
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()
48.139382, 11.559296