如何在python中获取当前地理位置NO IP LOCATION?

Posted

技术标签:

【中文标题】如何在python中获取当前地理位置NO IP LOCATION?【英文标题】:How get current geolocation NO IP LOCATION in python? 【发布时间】:2021-07-09 06:46:25 【问题描述】:

我在堆栈中看到了很多这样的问题,但是我看到的每个响应都是关于 IP 地理定位like this 但在 python 中存在一些库,使用它你可以获取你的电脑的地理位置而不是你的 IP 提供商的地理位置?

【问题讨论】:

【参考方案1】:

简而言之,答案是否定的。

与基于 GPS 或 WIFI MAC 的地理位置相比,IP 地理位置不太准确。

IP 地理定位的优点是您无需用户权限即可共享地理定位信息。在 GPS 或 WIFI MAC 中,您将需要硬件或浏览器权限才能共享地理位置信息。

【讨论】:

但是如果我可以通过google.com/maps 获得我的计算机的确切位置,那么我认为我拥有所有必要的硬件......我想获得我在谷歌地图上的确切位置,但不是相对于我的 isp ,相对于我,对于我的设备,就像它在谷歌地图上的工作方式一样 硬件和权限是两个不同的东西。您的客户可能拥有 GPS 设备和 WIFI MAC,但您需要说服他们将其分享给您。谷歌地图有一个非常有力的理由要求客户分享他们的位置。

以上是关于如何在python中获取当前地理位置NO IP LOCATION?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 中获取当前位置的日期和时间 [重复]

如何在 iOS 上获取当前位置? [复制]

通过网络请求获取当前IP,并得到大致位置

获取用户当前位置

当用户在 Google 地图中拒绝位置访问时,如何向用户显示当前国家/地区?

如何在 Python 中使用 IP 地址查找位置?