ios 关闭位置服务时获取位置数据

get location data when location services are off by ios

有没有什么方法可以在不要求用户提供定位服务的情况下获取 iPhone 的位置?应该不是很准确。

编辑:我对定位服务的实施没有任何问题。我尝试寻找替代方法

不,这是不可能的。 Apple 已将位置服务抽象化,因此您无法真正看到使用了哪种技术。因此,如果用户关闭定位服务,您将无法通过任何其他方式获取位置。

但是可以选择检查用户 IP 并获得一个非常粗略的位置。