为什么Google地图和位置服务API之间的当前位置不同?

时间:2017-06-26 22:15:54

标签: android google-maps-android-api-2 google-location-services

表示地图中当前位置的蓝色图标与我从位置服务API获取的位置不同。

googleApiClient = new GoogleApiClient.Builder(getApplicationContext())
        .addApi(LocationServices.API)
        .addConnectionCallbacks(new CustomConnectionCallbacks())
        .build();

locationRequest = new LocationRequest();
locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
locationRequest.setInterval(1000);
locationRequest.setFastestInterval(1000);

LocationServices.FusedLocationApi.requestLocationUpdates(
    googleApiClient, 
    locationRequest, 
    new CustomLocationListener()
);

我试图将标记准确放置在用户所在的位置,但是当我使用位置服务API中的最后一个已知位置时,标记位于25%的不同位置。

Google地图是否使用Google位置服务API?我使用正确的配置吗?

0 个答案:

没有答案