Как получить местоположение пользователя с домашнего устройства Google
Как реализовать этот пример:
let device = this.googleAction().getRequest().getDevice();
console.log(device);
this.tell('Thanks for your precise location');
1 ответ
Сначала вы спрашивали "точное местоположение", как показано в приведенном вами примере?
this.googleAction().askForPreciseLocation('Precise Location pre text');
Если пользователь дает вам разрешение, он затем переходит в обработчик ON_PERMISSION, где вы можете получить доступ к информации, как объяснено:
if (requestUser.permissions.indexOf('DEVICE_PRECISE_LOCATION') > -1) {
let device = this.googleAction().getRequest().getDevice();
console.log(device);
this.tell('Thanks for your precise location');
}
Вы можете найти больше информации в Документах Jovo: Google Assistant> Data> ON_PERMISSION.