Google Chrome上的地理位置问题

时间:2017-01-10 19:28:06

标签: javascript google-chrome

我正在尝试使用该功能:

 navigator.geolocation.getCurrentPosition(success, error, options)

它在Firefox上工作正常,但在Chrome上会返回错误。

我在同一个问题上看到了很多相关的问题。 我的问题是,还有另一种功能/解决方案适用于Firefox和Chrome吗?

1 个答案:

答案 0 :(得分:0)

不清楚你的意思"根本不工作"。但是,澄清一下您提供的示例中的successerror是以positionerror对象作为参数传递的回调可能很有用。因此,例如,以下内容适用于Chrome:

navigator.geolocation.getCurrentPosition(
  position => console.log(position),
  err => console.log(err)
);

如果您从不安全(例如,非HTTPS)来源调用getCurrentPosition(),请注意Chrome will throw an error