Android java如何将位置变为变量

时间:2016-05-12 14:30:20

标签: java android

我想创建一个应用程序,用户输入他/她当前位置的名称,然后它将在一个简单的sharedPreferences文件中保存纬度,经度和海拔......

我需要的东西:

我不想使用互联网,因为它将用于没有信号信号的区域。

我知道在没有互联网的情况下加载坐标可能需要更长时间。所以我想问一下是否可以使用进度条来指示它何时完成?...

非常感谢任何帮助我的人:)

2 个答案:

答案 0 :(得分:1)

是。您可以使用进度条。

您可以使用地理位置LocationmanagerLocationListener模型。在这个模型中,您将获得所需的所有回调。

答案 1 :(得分:0)

当您没有互联网连接时,您可以使用GPS,并且当您有互联网连接时,您可以使用位置搜索(通过您喜欢的任何方法)。但是,您输入位置名称的请求,如果您没有互联网连接则无法找到其坐标,除非您在设备上保留所有位置名称及其坐标的数据库,这只有在您做得相当短的情况下才有可能特定地点列表,最多只有几个国家。