Geocode data missing from activities.list
I'm trying to use the https://developers.google.com/+/api/latest/activities/list call to get information about my public posts. It's all working fine except for location information. The top post (https://plus.google.com/+JulianBond23/posts/1Ebwhstbm92) has a geolocation attached, 51.814888,-0.02532 the post does get returned but there's no geocode field in the returned JSON. As far as I can see all my location settings are set to public.
Any ideas why the geocode (and possibly address) data is missing?
I have another post, which is a G+ share of a location from Google Maps. that also doesn't have any geocode or address data in the JSON.
https://plus.google.com/106416716945076707395/posts/5kDYNs79YgZ
I feel like I'm missing something. Is there some specific style of geocoded post that results in geo data in the JSON or does it just never work?
I've gone back and checked https://code.google.com/p/google-plus-platform/issues/detail?id=393 and the original post is still accurate. The problem still exists.
This post
https://plus.google.com/+JulianBond23/posts/DHh1nEax82b
clearly has a street location and lat-long attached. It's a public post. My settings have location sharing for pinpoint and town set to public. But if I do activities.list for me or activities.get for the post ID z13keldjmrihuviud224yfkr1t2nwzjq404 there's no location, geocode, address or radius all of which should be filled in, shouldn't they?
I'm using the https://developers.google.com/apis-explorer/#p/plus/v1/plus.activities.list API explorer here to check this.
WTF?