Android:我想在后台使用GPS获取位置,以便在我的应用中使用路线工具,怎么做?

时间:2011-03-11 14:27:25

标签: android gps location locationmanager

我公司应用程序的一项活动有一个路线工具,允许用户输入他们的邮政编码,选择我们的办公室,地图将从给定的邮政编码路由到我们的办公室。

将邮政编码字段留空会导致地图默认为“您的位置”,但是您需要点击地图应用中的“开始”才能生效,而提供邮政编码则会自动执行路由而无需额外支付点击。

这是一个小但必要的事情,需要解决以便于使用。

我知道我需要使用locationManager等,但我不确定如何正确使用它。我见过的很多教程都实现了一个完整的mapView,但是我只想通过GPS获取用户位置,并将其编码为后台所有的邮政编码,以便用户实际上看不到任何内容。

我确信这是可能的,但我需要做什么?

感谢。

2 个答案:

答案 0 :(得分:3)

Here是Android中位置服务的概述。 Here是位于Android中位置服务核心的LocationManager类。

不幸的是,Android似乎没有附带位置API的任何示例,这有点令人惊讶。

您可以从此book下载源代码 - 查找Internet / Weather和Service / WeatherPlus演示,每个演示都使用LocationManager。或者,您可以从另一个book下载源代码 - 查找有关使用LocationManager的一些示例的23位置教程。

这是另一个tutorial

答案 1 :(得分:0)

这是我在做同样的事情时使用的那个:Obtaining User Location