0
大家好,使用位置服务的速度不如谷歌地图
我想和大家一起讨论,分享使用的原因定位服务是不一样快谷歌地图。现在
,我创建了两个线程定位服务:
- GoogleApiClient(带LocationServices.API)
- 自定义自己的定位服务与GPS &网络提供商
随着GoogleAPIClient(LocationServices)我配置
- PRIORITY_HIGH_ACCURA CY
- FAST_INTERVAL_FUSED_POSITION(10秒)
- INTERVAL_FUSED_POSITION(60秒)
随着自己的线程接收来自GPS位置,网络用3分钟,我请求来自全球定位系统,网络提供商获取位置。
但有时我的应用程序接收速度不如GoogleMap应用程序。例如:
- 在很长一段时间我的应用程序不能接收位置,打开谷歌地图需要 位置马上并重新打开我的应用程序就可以了。
- 我总是注意到谷歌地图在几秒钟内获得位置,我的应用程序 不快。
大家,谁在使用位置服务一起讨论,共享一些东西,以提高定位速度。
非常感谢!
FusedLocaitonAPI是GoogleAPI-LocationService的一部分吗?我正在使用它:\t \t LocationServices.FusedLocationApi.requestLocationUpdates( mLocationClient,request,this); –
Play服务位置API优于您刚才描述的Google API LocationServices。从我刚刚提到的文档页面:“Google Play服务位置API优先于Android框架位置API(android.location),作为向应用程序添加位置感知的一种方式。如果您当前正在使用Android框架位置API ,我们强烈建议您尽快切换到Google Play服务位置API。“ –
好的男人,我测试它:) –