Android - getLocation()

时间:2011-07-21 15:59:00

标签: android android-widget

我已经为我的公司开发了一个应用程序,用于跟踪我们的代理人员所做的工作以及他们捕捉工作场所的位置。由于我们不希望代理人浏览其他网站,在网络提供商的帮助下,我们限制了其他网站,并且只允许我们运行网络服务的两个URL将捕获的信息存储到数据库中。但是,由于Android与谷歌谈到获取位置,我们还需要映射maps.googleapis.com,但是当我们尝试它时,它不起作用。任何人都可以告诉我我们应该映射哪个网址/白名单,以允许我的应用程序访问谷歌。谢谢

3 个答案:

答案 0 :(得分:0)

我认为无论互联网连接如何,你都会获得坐标。当然我可能是错的。您确定在清单中添加了位置服务的权限吗?我知道我已经测试了没有启用互联网的gps应用程序(虽然模拟器)。当然地图不会加载,但coords应该能够从gps接收器中读取。

答案 1 :(得分:0)

如果您正在谈论获取当前位置,那么您应该使用LocationManager(搜索SO或Google,有很多关于它的帖子)。另外,您可以查看Google地图的Developer Guide,但我不确定Android是否使用相同的API。

答案 2 :(得分:0)

或者您只能检索从设备到数据库/服务器的坐标,您将拥有地图和坐标,您将知道它们在哪里。这不需要应用程序中的地图,也不需要将网址列入白名单。不过这是另一个想法。