gpt4 book ai didi

Javascript:使用 on{x} api 获取当前 GPS 位置?

转载 作者:行者123 更新时间:2023-11-29 22:23:27 25 4
gpt4 key购买 nike

我正在尝试使用 on{x} api 尝试创建一个规则,该规则会在您每次 parking 时(当您开车离开时)显示您所在位置的通知(并且可能将其链接到打开的谷歌地图?)走路/站着不动)。我在 on{x} 的演示视频中看到了它,但我没有找到规则,所以我想我会尝试自己制作它,只是为了好玩。

虽然我在获取当前 gps 坐标时遇到了一些问题,但我似乎无法弄清楚如何使用位置 api。

这是我到目前为止所得到的:

device.modeOfTransport.on('changed', function(signal) {
if (signal.previous === 'driving' && (signal.current === 'walking' || signal.current === 'atrest')) {

}
});

如果那里有任何 JavaScript 大师可以看一下 API,那就太好了。这是位置 api:

https://www.onx.ms/#apiPage/location

最佳答案

看起来 modeOfTransport changed 处理程序没有直接为您提供位置信息。 (为什么?可能是因为 modeOfTransport 只能从加速度计遥测中断言,所以甚至不涉及 GPS。)您必须在处理程序中构建并启动 locationListener ,并使用提供给该监听器处理程序的位置信息。

例如,您可以尝试以下内容(我或多或少地从文档中复制和粘贴拼凑而成)。

device.modeOfTransport.on('changed', function(signal) {
if (signal.previous === 'driving' && (signal.current === 'walking' || signal.current === 'atrest')) {
var listener = device.location.createListener('GPS', 5000);
listener.on('changed', function (signal) {
console.info('Lat: ' + signal.location.latitude);
console.info('Lon: ' + signal.location.longitude);
listener.stop();
});
listener.start();
}
});

关于Javascript:使用 on{x} api 获取当前 GPS 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10915477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com