chrome扩展中的navigator.geolocation.getCurrentPosition

时间:2012-09-15 13:01:53

标签: javascript google-chrome-extension geolocation

我正在尝试在Chrome扩展程序中使用以下功能:

    function findMe(){
    if( navigator.geolocation ){
        navigator.geolocation.getCurrentPosition(alert("YES"), alert("NO"));
    }
}

我得到警告“不”,getCurrentPosition不工作,怎么解决?

1 个答案:

答案 0 :(得分:1)

getCurrentPosition()接受2个参数,它们必须是函数。所以你应该把函数作为参数传递。

工作代码:

navigator.geolocation.getCurrentPosition(function(position) {
    console.log(position);
}, function(positionError) {
    console.error(positionError);
});

另请参阅:http://diveintohtml5.info/geolocation.html