Android: 离线获取当前国家
Android: Get current country offiline
在线轻松搞定国家。但是,是否也可以在 没有互联网连接 的情况下获取 phone 现在所在的 国家/地区 ?
不,您必须有网络连接才能获取国家/地区信息。所有可供您轮询的选项,例如电话、GPS、地理编码器、Wi-fi 等,都需要某种网络连接。
编辑:是的,您可以在没有互联网连接的情况下获得 GPS 坐标,但是要将这些坐标转换为任何有用的东西(例如您要求的国家/地区名称),您需要将坐标发送到某种查找服务互联网连接(例如 Android 的 Geocoder class)。获取国家/地区名称的唯一其他可能方法是,如果您预先安装了一组您知道将直接在设备上查找的地址。
您不需要互联网连接即可使用 GPS。 GPS 信息由 space.
中的卫星提供
How do I get the current GPS location programmatically in Android?
要找出国家/地区,请使用离线反向地理编码器,例如 https://github.com/AReallyGoodName/OfflineReverseGeocode
或者,获取国家/地区的形状文件并查看您的 GPS 坐标是否在形状内。参见 http://www.gadm.org/ and http://www.naturalearthdata.com/
在线轻松搞定国家。但是,是否也可以在 没有互联网连接 的情况下获取 phone 现在所在的 国家/地区 ?
不,您必须有网络连接才能获取国家/地区信息。所有可供您轮询的选项,例如电话、GPS、地理编码器、Wi-fi 等,都需要某种网络连接。
编辑:是的,您可以在没有互联网连接的情况下获得 GPS 坐标,但是要将这些坐标转换为任何有用的东西(例如您要求的国家/地区名称),您需要将坐标发送到某种查找服务互联网连接(例如 Android 的 Geocoder class)。获取国家/地区名称的唯一其他可能方法是,如果您预先安装了一组您知道将直接在设备上查找的地址。
您不需要互联网连接即可使用 GPS。 GPS 信息由 space.
中的卫星提供How do I get the current GPS location programmatically in Android?
要找出国家/地区,请使用离线反向地理编码器,例如 https://github.com/AReallyGoodName/OfflineReverseGeocode
或者,获取国家/地区的形状文件并查看您的 GPS 坐标是否在形状内。参见 http://www.gadm.org/ and http://www.naturalearthdata.com/