在Android设备中从Google位置历史记录中查找和加载位置

在Android设备中从Google位置历史记录中查找和加载位置,android,google-maps,google-maps-api-3,Android,Google Maps,Google Maps Api 3,我想从谷歌位置历史记录中加载前10个访问量最大的地方。简而言之,我想在使用我的应用程序的用户下创建一个包含10个最常访问的地方的数组。据我所知,我需要使用谷歌服务api,我以前在我的应用程序中使用过它们,但找不到任何api或教程如何从位置历史加载数据 因此,当我从我的帐户进入本网站时,我确实看到了我访问过的地方: 我只找到了这段代码来加载我的上一个位置,但我不确定它是否与google帐户中的位置历史相关,我想这只是存储在我设备中的上一个位置的一些数据: public class

我想从谷歌位置历史记录中加载前10个访问量最大的地方。简而言之,我想在使用我的应用程序的用户下创建一个包含10个最常访问的地方的数组。据我所知,我需要使用谷歌服务api,我以前在我的应用程序中使用过它们,但找不到任何api或教程如何从位置历史加载数据

因此,当我从我的帐户进入本网站时,我确实看到了我访问过的地方:

我只找到了这段代码来加载我的上一个位置,但我不确定它是否与google帐户中的位置历史相关,我想这只是存储在我设备中的上一个位置的一些数据:

        public class MainActivity extends ActionBarActivity implements
        ConnectionCallbacks, OnConnectionFailedListener {
    ...
    @Override
    public void onConnected(Bundle connectionHint) {
        mLastLocation = LocationServices.FusedLocationApi.getLastLocation(
                mGoogleApiClient);
        if (mLastLocation != null) {
            mLatitudeText.setText(String.valueOf(mLastLocation.getLatitude()));
            mLongitudeText.setText(String.valueOf(mLastLocation.getLongitude()));
        }
    }
}
我在stackoverflow中找到的唯一帖子是:

您想要用户帐户的位置历史记录,还是应用程序帐户的组合历史记录?我需要用户google帐户的位置历史记录,以便了解更多用户信息,例如,在用户安装我的应用程序之前,他访问的最受欢迎的地方是什么,并为该领域的用户提供建议。我很确定您不能这样做,谷歌完全抛弃了他们的Latitude应用程序,因为人们不喜欢跟踪他们的位置并使其可共享。我确切地知道,一些大公司在其应用程序中使用位置历史信息,你是对的,他们没有将数据共享给其他用户,而是在内部使用。是的,没有API或服务提供这些数据。用户的位置历史记录仅在其Google帐户中可见。我敢肯定,你提到的其他公司都使用自己的某种机制来归档用户位置数据。