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。「 –
好的男人,我測試它:) –