javascript - 我的 cid 位置不断变化,我无法跟踪位置如何解决这个问题?
问题描述
我已经尝试过这个并获得了我当前的位置,但是每当我移动 cid 时都会发生变化并且位置不会更新。我在 Web 应用程序中使用 Rest。关于如何获取我的设备的实时位置的任何建议(在此处的地图中)?
"lte": [{
"mcc": 262,
"mnc": 2,
"cid": 2898945,
"nmr": [
{ "earfcn": 6300, "pci": 237 },
{ "earfcn": 6300, "pci": 442 }
]
}]
}```
解决方案
您必须监听 CID 的变化,并且每次值变化时,向定位端点发送 HTTP 请求,即https://pos.ls.hereapi.com/positioning/v1/locate。
在像你这样的设置中:
在手机上,定期轮询您的 CID 值并与之前的值进行比较以检测更新。
然后,将 CID 更新推送到您的 webapp 后端,或者如果丢失则创建一个,并让后端在 HERE 定位端点的帮助下解析位置。最后,通过在地图上呈现位置估计值来更新 webapp。
推荐阅读
- javascript - 如何使用 javascript 变量初始化 vue 属性
- rust-cargo - 即使指定了 --jobs 1,货物测试也会并行运行
- javascript - 如何将链接附加到原生 JavaScript 中创建的图像?
- laravel - Laravel 迁移:创建 2 个表用户表和广告表(外键引用用户 ID)
- mysql - 如何找到满足varchar另一列频率的列
- java - Acces 拒绝使用 STS4 将工件部署到 Azure Artifacts
- svelte - 如何在 Sapper 中更改按钮单击的路线?
- grails - 在 grails 应用程序中连接自定义安全自定义安全评估程序
- c# - 在 C# 中返回小于 n 的 2 的所有幂
- swift - SwiftUI - 不清楚如何使用异步方法处理警报