如何从gps android检索地区和省份
Posted
技术标签:
【中文标题】如何从gps android检索地区和省份【英文标题】:how to retrieve region and province from gps android 【发布时间】:2014-07-24 19:25:03 【问题描述】:我是 android 编程的新手,我想知道这是否可能以及如何从当前位置(我什至不知道如何检索)区域和省检索。
能否请您发布一些代码或告诉我在哪里可以找到它?
谢谢!!!!!!
马特奥
【问题讨论】:
一种方法是使用 google maps api。 【参考方案1】:Android 手机中的 GPS 跟踪:
您可以使用 Android 位置管理器检索手机的当前位置。 教程参考:GPS Tracking
使用可用的 LAT LONG 进行反向地理编码:
要获取地区和省份,在从手机获取当前纬度/经度后,您可以使用可通过网络服务使用的谷歌反向地理编码 API。
Google 反向地理编码 API 是:https://maps.googleapis.com/maps/api/geocode/json?
用法将是一个 GET REQUEST,例如:https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452
(如果只是复制并粘贴到浏览器中,您将不会得到响应)
(限制使用也不需要API Key)
参考:Reverse Geocoding
【讨论】:
【参考方案2】:首先,find the location of your user using the Location Manager. Then, pass the location to Google's Geocoder for the address(包含州、省等)
【讨论】:
【参考方案3】:你也可以使用Geocode类(android.location)的方法:http://developer.android.com/reference/android/location/Geocoder.html
【讨论】:
以上是关于如何从gps android检索地区和省份的主要内容,如果未能解决你的问题,请参考以下文章