如何使用 google plus sdk 获取用户在 iOS 的位置?

How to get user's location in iOS using google plus sdk?

我正在将 Google Plus 登录与 Facebook 和 Twitter 登录一起集成到我的应用程序中。那么,是否有可能像 Facebook 和 Twitter 那样获取用户的位置(城市)?如果是,如何?

如有任何帮助,我们将不胜感激。

Google+ "places lived" 的配置文件中有一个字段可能包含一个位置。但是,人们公开分享它并不常见,因此您可能会发现只有一小部分用户可以使用它。

如果您想尝试,可以按照以下文档检索配置文件数据:https://developers.google.com/+/mobile/ios/people#retrieve_profile_information - 当前用户的 returns GTLPlusPerson

据此,查看 placesLived 属性:https://code.google.com/p/google-api-objectivec-client/source/browse/trunk/Source/Services/Plus/Generated/GTLPlusPerson.h?r=246#128