0
看一看这样的:如何在navigator.geolocation.getcurrentposition完成后调用另一个js函数?
function doGeolocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(positionSuccess, positionError);
if(//here i need check)
{
Save();
}
}
else
{
positionError(-1);
}
}
所以在内部“如果”我想检查navigator.geolocation.getcurrentposition();已成功地完成了。任何帮助将高度赞赏。
谢谢..
正确..我不希望我的'保存'方法在if块可以开始执行自己。在我的“保存”方法中,我将保存到客户端的取回坐标信息保存到cookie中,并在需要时使用它们将保存的位置信息指向地图上。就像您当前所说的那样,它提取默认坐标并保存它们当然我不想要。 – Mohit 2012-07-09 15:16:39
@Unknown:所以只能在名为'positionSuccess()'的“Success”回调函数中执行保存操作。只有在getCurrentPosition成功时才会调用该函数。 – 2012-07-10 13:13:58