如何从Google+ API Android获得当前位置



我需要从Android的Google+ API获得当前位置。

我已经做了一切在谷歌API控制台,并链接我的应用程序与客户端ID与SHA1和包名。

我成功获取了用户名、头像、封面、邮箱等信息

但是我对位置有问题。我无法获取用户位置。

我使用这个作用域:

mGoogleApiClient = new GoogleApiClient.Builder(this)
    .addConnectionCallbacks(this)
    .addOnConnectionFailedListener(this).addApi(Plus.API, null)
    .addScope(Plus.SCOPE_PLUS_PROFILE).build();

我使用以下代码获取配置文件信息:

 String personName = currentPerson.getDisplayName();
            String userId = currentPerson.getId();
            String personPhotoUrl = currentPerson.getImage().getUrl();
            String personGooglePlusProfile = currentPerson.getUrl();
            String email = Plus.AccountApi.getAccountName(mGoogleApiClient);
            String location = currentPerson.getCurrentLocation();
            String coverPhoto = currentPerson.getCover().getCoverPhoto().getUrl();

我成功地获得了所有这些数据,但我得到了空作为位置

有谁知道如何解决这个问题吗?

看起来currentLocation值目前无法通过API获得

相关内容

  • 没有找到相关文章

最新更新