如何在javascript操作中获取用户当前位置?
当我尝试使用$user.currentLocation
时出现错误
最佳答案
在您的操作文件中,包含以下代码以获取CurrentLocation对象,该对象是您必须导入的viv.geo库胶囊的一部分。有关如何导入胶囊库https://stackoverflow.com/a/53747472/10409637的说明,请参阅此帖子。
computed-input (myLocation) {
min (Required) max(One)
type (geo.CurrentLocation)
compute {
if ($user.currentLocation.$exists) {
intent {
goal: geo.CurrentLocation
value-set: geo.CurrentLocation { $expr ($user.currentLocation) }
}
}
}
}
在您的javascript函数中,您可以随后以
console.log(myLocation)
的形式访问CurrentLocation对象,结果将是latitude:21.334342
longitude:-88.89106
$id:null
$type:viv.geo.CurrentLocation
关于javascript - Bixby JavaScript-如何获取用户当前位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54308425/