如何从 Android 版 Google+ API 获取当前位置?

2024-02-10

我需要从 Android 版 Google+ API 获取当前位置。

我已经在 Google API 控制台中完成了所有操作,并将我的应用程序与带有 SHA1 和包名称的客户端 ID 链接起来。

我成功获取了有关用户名、个人资料图片、封面图片、电子邮件的几乎数据......

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

我使用这个范围:

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 获取 https://code.google.com/p/google-plus-platform/issues/detail?id=620.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 Android 版 Google+ API 获取当前位置? 的相关文章

随机推荐

  • 如何以向后兼容的方式使用 Objective-C __nonnull?

    Xcode 最近添加了 nonnull nullable等属性 但是 旧版本的 clang 和其他编译器不支持它们 如何以兼容的方式使用这些属性 我希望这样的事情会起作用 ifndef NS ASSUME NONNULL BEGIN def
  • JavaScript 中的内存泄漏 (Chrome)

    我每秒调用一个函数 50 次 它会执行一些昂贵的操作 因为它会在
  • 学习 QML 的资源? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 您能否建议学习 QML Qt 标记语言 的资源 这是一个老问题 但如果有人仍然想知道同样的问题 我会回答这个问题作为之前答案的更新 上面
  • 如何在活动的特定片段中禁用抽屉选项

    我有一个包含 5 个片段的活动 我在活动中使用抽屉布局作为抽屉 但我想仅在片段 2 中使用 启用 抽屉 并且我想在其余片段中禁用抽屉选项 任何人都可以帮助我如何做到这一点吗 将两个方法放入您的activity 一个禁用drawer以及再次启
  • Zend Framework:在我的表单中插入 DIV 和图像

    我需要在我的 zend 表单中插入这样的 html 代码 div class myClass1 style display none img src images myImage jpg div 上述 html 代码在 zend 框架中的代
  • Git 只推送一个文件

    我们有一个每个人都在推动的公共仓库 我们有时想要拉动和推送单个文件 而不需要拉动整个远程文件并推送整个合并的本地文件 我知道推送必须是快进 我们可以只快进单个文件吗 这可能吗 如果不是 为什么 故意设计的 首先 您滥用了 Git 术语 Ar
  • 在 ruby​​ 中使用选项哈希和默认值作为参数有什么好的干净方法

    假设我想要一个这样调用的方法 tiger create tiger num stripes gt 12 max speed gt 43 2 tiger num stripes will be 12 其中一些选项具有默认值 tiger cre
  • 大表情符号在 Chrome 和移动浏览器上被截断

    我正在尝试在 HTML 或 CSS 中使用 unicode 显示一些大表情符号 然而 在Chrome中 一些表情符号的下半部分被切断 而另一些表情符号则显示得很好 它也无法在 Android 上的移动 Firefox 中呈现 工作表情符号示
  • 在 ng 构建期间修改 javascript 脚本标签的 src 位置

    我的 index html 文件在 ng 构建后包含以下文件 例如 如何使 Angular cli 在 src 文件夹位置添加 app src app vendor bundle js 我需
  • 自定义 Toast 取消不起作用

    我看到很多关于取消吐司的问题 他们都没有工作 我有一个定制的吐司 其代码除了一行之外都与http developer android com guide topics ui notifiers toasts html CustomToast
  • Android,如何取消闹钟? AlarmManager.cancel 不起作用

    我有一个应用程序 您可以在其中创建 5 个警报 其中要创建的警报显示在 ListView 中 并假设当 listView 的元素播放警报时 但应从列表视图中删除该项目 但警报会被删除以始终达到预定时间声音 我已经查看了很多有关如何删除警报的
  • 如何更改 GCC 的默认搜索目录 crti.o?

    我想指定 GCC 的搜索目录startfile and endfile crt1 o crti o and crtn o 通过 B在命令行上 GCC 驱动程序可以工作 但不方便 如何修改规格 文件 lib gcc x86 64 unknow
  • Sails v1.0:在 mongo 中使用自定义主键时出错

    我正在尝试 SailsJS v1 0 0 32 的测试版 但在配置自定义 ID 时遇到了一些问题 下面你会找到我当前的配置 The modelExample js module exports attributes id type stri
  • iOS 8.1 下 UIPopoverController 出现之前出现不可预测的延迟

    SDK 8 1 在 iOS 8 1 下运行时会出现此问题 但在 iOS 7 下运行时不会出现此问题 它仅适用于 iPad 该问题在模拟器和硬件设备上都会出现 下面的代码演示了一个视图控制器 其中包含一个具有 1 行的 UITableView
  • 未解析的外部符号 C++ 与汇编器

    我正在尝试在汇编器中创建函数以在 C 中使用它 我的问题是我无法编译我的代码 我正在使用 Visual studio 2012 我在构建定制中添加了 masm 所以我不知道出了什么问题 C include
  • Visual Studio 2019 错误 - 无法加载文件或程序集或其依赖项之一

    我在运行我的项目时遇到一些问题 当我尝试运行时 出现以下错误 FileNotFoundException 无法加载文件或程序集 Dapper Version 2 0 0 0 Culture neutral PublicKeyToken nu
  • 删除c中数组的重复名称

    这就是我要做的 c 应该可以删除具有指定名称的动物 如果存在更多同名动物 则应删除所有同名动物 这是我的代码 void deleteAnimalByName char animalName int nrOfAnimals ANIMAL an
  • 执行代码块一定次数

    所以我想执行一些代码N次 N 是文本框的值 例如 12 我不知道如何实现这一点 但我的脑海里浮现出这样的事情 For Each i as 1 in textbox1 text some code Next or dim num1 as in
  • asciidoc宏

    我使用 asciidoc 来渲染文本 我很难理解宏 我的目标是进行简单的宏处理 就像在 LaTeX 中一样 我想写两个宏 FOO应替换为 bar MYTEXT xyz 应替换为 This is my text xyz 也许用不同的方式传递参
  • 如何从 Android 版 Google+ API 获取当前位置?

    我需要从 Android 版 Google API 获取当前位置 我已经在 Google API 控制台中完成了所有操作 并将我的应用程序与带有 SHA1 和包名称的客户端 ID 链接起来 我成功获取了有关用户名 个人资料图片 封面图片 电