首页 > 解决方案 > 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 坐标?

标签: javascriptiosgeolocation

解决方案


推荐阅读