我公司应用程序的一项活动有一个路线工具,允许用户输入他们的邮政编码,选择我们的办公室,地图将从给定的邮政编码路由到我们的办公室。
将邮政编码字段留空会导致地图默认为“您的位置”,但是您需要点击地图应用中的“开始”才能生效,而提供邮政编码则会自动执行路由而无需额外支付点击。
这是一个小但必要的事情,需要解决以便于使用。
我知道我需要使用locationManager等,但我不确定如何正确使用它。我见过的很多教程都实现了一个完整的mapView,但是我只想通过GPS获取用户位置,并将其编码为后台所有的邮政编码,以便用户实际上看不到任何内容。
我确信这是可能的,但我需要做什么?
感谢。
答案 0 :(得分:3)
Here是Android中位置服务的概述。 Here是位于Android中位置服务核心的LocationManager类。
不幸的是,Android似乎没有附带位置API的任何示例,这有点令人惊讶。
您可以从此book下载源代码 - 查找Internet / Weather和Service / WeatherPlus演示,每个演示都使用LocationManager。或者,您可以从另一个book下载源代码 - 查找有关使用LocationManager的一些示例的23位置教程。
这是另一个tutorial。
答案 1 :(得分:0)
这是我在做同样的事情时使用的那个:Obtaining User Location