Android从MyLocation类获取准确位置
我正在尝试使用@Fedor的答案中非常有用的代码:。但是,我有点不确定如何遵循他的建议,创建MyLocation实例,并在返回布尔值时使用.getLocation()。这是否意味着我需要在MyLocation类中工作,而不是在单独的类中调用MyLocation?或者我应该在MyLocation类中创建另一个方法来返回在其getLocation()方法中返回的LocationResult(如果为true) **可能的解决方案:**传入的locationResult参数是否已更新,以便在getLocation调用后从中派生位置Android从MyLocation类获取准确位置,android,Android,我正在尝试使用@Fedor的答案中非常有用的代码:。但是,我有点不确定如何遵循他的建议,创建MyLocation实例,并在返回布尔值时使用.getLocation()。这是否意味着我需要在MyLocation类中工作,而不是在单独的类中调用MyLocation?或者我应该在MyLocation类中创建另一个方法来返回在其getLocation()方法中返回的LocationResult(如果为true) **可能的解决方案:**传入的locationResult参数是否已更新,以便在getLoc
非常感谢你的帮助。如果有什么不清楚的地方,请告诉我 您应该使用Google Play服务 现在获取用户位置要容易得多
我不需要复制所有的代码吗?我不明白怎么会这么简单?“检索”页面中的示例代码为600行,您不需要同时复制所有代码。我把它集成到我的应用程序中&只有20多行。除了onCreate中的代码之外,您只需要onConnect&onDisconnect。新的Location API也更加准确,电池效率也更高。我跳过了检查Google Play服务是否可用的代码。没有播放服务的用户百分比很低,特别是当你的目标是4.0+时。好的,除了在onDisconnected和onConnected中添加Toast.makeText()之外,我需要做的就是写:mlLocationClient=new LocationClient(这个,这个,这个);mCurrentLocation=mLocationClient.getLastLocation();是的。我忘记了getLastLocation将为null的时间。您需要修改MyLocation(从)以使用播放服务。我也必须为我的应用程序这么做。我做完后会把它贴在这里。