我有这个功能:

navigator.geolocation.getCurrentPosition(foundLocation, noLocation);


从手机获取当前的GPS位置。现在,当我在手机上按“确认”时,在请求检索位置之前,我想调用一个函数(因此,不在位置数据已准备就绪的foundLocation()中)。

我该怎么做?

最佳答案

<button id="btnConfirm">Confirm</button>

document.getElementById("btnConfirm").onclick = function()
{
  call_your_function();
  navigator.geolocation.getCurrentPosition(foundLocation, noLocation);
}

09-25 17:25