gpt4 book ai didi

android - 用户目前在哪个国家?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:38 28 4
gpt4 key购买 nike

我在 stackoverflow 和 Google Groups 上浏览了一下,并没有真正找到这个确切问题的答案。

我只是想知道 Android 手机的用户目前在哪个国家

如果用户只使用 wifi,我假设 TelephonyManager 不工作。这是真的吗?

我们已经尝试使用 android.location.Geocoder 传递用户当前的纬度和经度,但它确实不稳定。它会经常返回空结果。有时候我们可以一直问它,它最终会返回结果,但是真的很难看。有没有更靠谱的方法?

谢谢,罗布·施

最佳答案

您可以尝试反向地理编码:)

http://code.google.com/apis/maps/documentation/geocoding/

检查此链接。国家/地区以 JSON 形式返回。

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=false

老实说,我不知道这是否适用于所有情况,但我相信这会有所帮助。

编辑:看起来有点管用 :)

在我的国家试过,似乎效果很好。

http://maps.googleapis.com/maps/api/geocode/json?latlng=6.822716,79.878159&sensor=false

你会得到

{
"status": "ZERO_RESULTS",
"results": [ ]
}

例如,如果用户碰巧在海洋中 :P

关于android - 用户目前在哪个国家?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4044356/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com