【发布时间】:2013-04-17 03:11:46
【问题描述】:
我正在开发一个应用程序,它可以为用户提供“信息”项目的快速列表,但我想设置一个选项,以便他在离开家或工作时收到这些项目作为通知。
我注意到(现在在我的设备上使用谷歌)他们可以知道用户的生活和工作地点,以便他们可以在您离开或到达其中一个地方时向您推送通知(一种如果这样然后那样)。
您有什么方法可以获取 Google Now(它们来自谷歌地图)为此使用的坐标(纬度和经度)?我的意思是(GoogleMapsApi > GetFavorite Locations > Get Home Location > Get coordinates > use them in my app)。
如果有,您能否指出一个示例、教程或执行此操作的代码。
提前致谢。
【问题讨论】:
-
你试过用了吗,locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);它将使用您的 GPS(如果内置在 Android 设备中),您可以获得纬度、经度。保存家庭和工作的纬度和经度。每当您收到 onLocationChanged 时,请进行相关工作。
-
是的。我知道我能做到。但你明白。这个想法是出于 3 个原因不使用 gps 位置。 1.我不想要一个耗电的应用程序 2.我不想问用户这样的事情 这是你家吗? 3. 如果我不想问他,我需要一个复杂的算法,根据这些人在每个地方花费的时间,自己发现家和工作的位置。我想知道我是否可以使用谷歌“已经”计算的位置作为您的家庭和工作地点(就像现在在谷歌中所做的那样)。
-
我对 google 使用的算法一无所知,但我认为您可以根据时间有一些逻辑。我的意思是,如果它的晚上很可能是它的家,类似的东西。
标签: android api maps location coordinates