我想从谷歌位置历史记录加载前10个访问量最大的地方。简而言之,我想在使用我的应用程序的用户下创建10个访问量最大的地方的数组。据我所知,我需要使用谷歌服务API,我之前在我的应用程序中使用它们,但找不到任何api或教程如何从位置历史加载数据。
所以,当我从我的帐户进入这个网站时,我确实看到了我访问过的地方:
link to google location history
我发现只有这段代码加载我的上一个位置,但我不确定它与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 api to fetch the location history of a user