An app can report that the device is currently located at a particular place. By reporting places that users have confirmed, you can help Google build a local model of the world. You should report that a device is at a place only if you're confident that the user is at the place, at the time when you report it.
To indicate that a device is located at a specific place, call
reportDeviceAtPlaceWithID:, passing the
placeID of the
place you are reporting. You can retrieve this place ID from the
object. For more information about place IDs, see the place ID overview.
Reporting the location of a device is similar to a checkin. It's not possible to retrieve the report later, and the report is not linked to the user's account.
The following sample reports that the device is at Darling Island Wharf, in Pyrmont, Australia.
// Place ID for Darling Island Wharf Pyrmont let placeID = "ChIJO1H1TzeuEmsR5bJONIMc4jk" placesClient.reportDeviceAtPlace(withID: placeID)
// Place ID for Darling Island Wharf Pyrmont NSString *placeID = @"ChIJO1H1TzeuEmsR5bJONIMc4jk"; [_placesClient reportDeviceAtPlaceWithID:placeID];