3

代表地图中当前位置的蓝色图标与我从位置服务 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% 的时间位于不同的位置。

谷歌地图是否使用谷歌定位服务 API?我使用了正确的配置吗?

4

0 回答 0