Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML5 Geolocator max调用相应的浏览器?_Javascript_Html_Geolocation - Fatal编程技术网

Javascript HTML5 Geolocator max调用相应的浏览器?

Javascript HTML5 Geolocator max调用相应的浏览器?,javascript,html,geolocation,Javascript,Html,Geolocation,每个浏览器的navigator.geolocator的最大请求间隔是多少 铬, 游猎, 歌剧, 火狐, Internet Explorer 当然是最新版本 我所说的间隔是指在函数不返回故障的情况下调用函数的频率。如果您使用 navigator.geolocation.watchPosition(成功[,错误[,选项]) 并让手表管理所有需要的请求如果您使用 navigator.geolocation.watchPosition(成功[,错误[,选项]) 并让手表管理MDN文档中所需的所有请求:

每个浏览器的navigator.geolocator的最大请求间隔是多少

铬, 游猎, 歌剧, 火狐, Internet Explorer

当然是最新版本


我所说的间隔是指在函数不返回故障的情况下调用函数的频率。

如果您使用

navigator.geolocation.watchPosition(成功[,错误[,选项])


并让手表管理所有需要的请求

如果您使用

navigator.geolocation.watchPosition(成功[,错误[,选项])


并让手表管理MDN文档中所需的所有请求:

默认情况下,getCurrentPosition()尝试以低精度结果尽可能快地回答。如果你需要一个快速的答案,不管答案的准确性如何,它都很有用。例如,带有GPS的设备可能需要一分钟或更长时间才能获得GPS定位,因此较不准确的数据(IP位置或wifi)可能会返回到getCurrentPosition()


来自MDN文档:

默认情况下,getCurrentPosition()尝试以低精度结果尽可能快地回答。如果你需要一个快速的答案,不管答案的准确性如何,它都很有用。例如,带有GPS的设备可能需要一分钟或更长时间才能获得GPS定位,因此较不准确的数据(IP位置或wifi)可能会返回到getCurrentPosition()


这是否不需要对浏览器每X次的最大呼叫数进行任何错误处理?我正在尝试使用setInterval每隔X秒用用户的位置更新数据库,当前我在60.000毫秒上更新数据库,但在chrome中,调用太多,返回false。因此,用户必须等到下一次函数调用时才能更新数据库。那么,为什么不让手表帮您完成呢?据推测,它将在内部监控限额,并跟踪未决请求,以避免重叠。然后,您仍然可以根据上次已知的值或跟踪导航器回调中自上次更新以来的时间来执行自己的更新间隔,因此,如果用户更改了位置,它会调用自己。谢谢,我将使用它!)这不需要对浏览器每X次的最大调用数进行任何错误处理吗?我正在尝试使用setInterval每X秒用用户的位置更新数据库,并且当前的时间为60.000毫秒,但在chrome中,调用太多,返回false。因此,用户必须等到下一次函数调用时才能更新数据库。那么,为什么不让手表帮您完成呢?据推测,它将在内部监控限额,并跟踪未决请求,以避免重叠。然后,您仍然可以根据上次已知的值或跟踪导航器回调中自上次更新以来的时间来执行自己的更新间隔,因此,如果用户更改了位置,它会调用自己。谢谢,我将使用它!)