javascript - geolocation.getCurrentPosition 在 iOS 上不准确
问题描述
在 Safari 或 Chrome 上激活位置服务的 iPhone 上,位置不准确(例如 1-2 英里的差异)。似乎它显然不使用 GPS 坐标。如何在 iPhone 上使其尽可能准确?
const options = {
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
};
navigator.geolocation.getCurrentPosition(
success,
error,
options
);
success = (pos) => {
console.log(pos);
}
为什么不在 Safari / Chrome 上激活定位服务的 iPhone 上使用准确的 GPS 坐标?
解决方案
推荐阅读
- android - 如何在 Xamarin.Android 中实现意图的回调
- javascript - 使用脚本设置文件上传内容
- php - 如何制作、分组和转换这种响应?
- b2b - 如何使用 Sterling Integrator 中的业务流程通过 GPM 选择特定类型的文件(XML、txt)
- android - 如何将 Android SqlLite 数据库从内部存储迁移到 Room?
- git - 清理 git 存储库 BFG Repo-Cleaner --- 推送后 repo 大小仍然很大
- python - python和python3命令不指向pyenv全局版本
- android - 我怎样才能在android中设计这个布局?
- javascript - jQuery DFP - sizeMapping 返回错误的尺寸
- ruby-on-rails - kernel_require.rb 文件无法加载此类文件,但我有 gem