比克斯比:如何根据我的位置获取信息?如天气等

Rey*_*eys 4 bixby bixbystudio

我看到了bixby工作室的开发指南并测试了提供的样本.

我想要一些更复杂(但非常重要)的服务,例如基于我所在位置的天气信息.

这个功能是否在目前的bixby工作室中可用?如果可能的话,请告诉我.

Bix*_*One 5

这是一段可能对您有帮助的代码.请务必在您的capsule.bxb文件中导入viv.geo库

import(viv.geo){as(geo)version(9.0.6)}最新版本的封装库可在此处获取:https://bixbydevelopers.com/dev/docs/dev-guide/developers/library#capsule-版本

以及您的Action中的以下代码

 input (myLocation) {
       min (Required) max(One)
       type (geo.NamedPoint)

       default-init {
         if ($user.currentLocation.$exists) {
           intent {
             goal: geo.NamedPoint
             value-set: geo.CurrentLocation { $expr ($user.currentLocation) }
           }
         } 
       }
     }
Run Code Online (Sandbox Code Playgroud)