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