Android: 如何通过 gps 找到用户所在的城市?

Android: How can i find user's city via gps?

我在 android 工作室开发了一个新应用程序。我想找到用户所在的城市。我尝试使用 Geocoder,但有时它 returns 为空。有什么办法可以找到用户所在的城市?我已经知道他的经纬度

如果您知道纬度和经度,就可以做到这一点。

https://developers.google.com/maps/documentation/geocoding/start?csw=1#ReverseGeocoding

您将像这样使用此 API...您必须解析出 JSON http://maps.googleapis.com/maps/api/geocode/json?latlng=LAT,LONG&key=ENTER_API_KEY