Как получить местоположение пользователя с домашнего устройства Google

Как реализовать этот пример:

      let device = this.googleAction().getRequest().getDevice();
      console.log(device);
      this.tell('Thanks for your precise location');

https://raw.githubusercontent.com/jovotech/jovo-framework-nodejs/master/examples/google_action_specific/appAskForPermission.js

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.

Другие вопросы по тегам