为什么我不能正确得到坐标给定后的所有位置?

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

改变第一个数字后的数字会使我的位置往下移动几公里。

如果这样还不能提供答案,请你提供一个你所使用的坐标例子好吗?

以上是关于为什么我不能正确得到坐标给定后的所有位置?的主要内容,如果未能解决你的问题,请参考以下文章

高德地图怎样实现实时定位,得到当前地点的坐标,位置

通过蜂窝数据包跟踪时获取错误坐标

OpenGL着色器没有传递正确的纹理坐标

没有获得 UIAccessibilityElement 的正确坐标

根据顶点世界位置Y坐标修改Metal片段着色

LeetCode 46. 全排列(Permutations)