您是否尝试在桌面版Chrome(65.0.3325.162版)中使用getCurrentPosition或watchPosition? 在这个版本之前它完美地工作。现在,首先加载它是有效的,在它非常慢之后,在更多情况下它不起作用。 为什么会这样?您可以在任何演示中试用它,例如https://html5demos.com/geo/
答案 0 :(得分:0)
这似乎是https://bugs.chromium.org/p/chromium/issues/detail?id=820945#c8
中描述的Chrome更改的结果向传递给timeout
等的maximumAge
对象添加适当的PositionOptions
和/或getcurrentPosition
选项应该可以修复它。