0

当我使用此页面中的示例代码来获取用户位置时,它永远不会加载。如以下代码所示,永远无法到达:

console.log('找到你了!', loc.latitude, loc.longitude);

知道什么可能导致这个问题吗?

4

2 回答 2

0

根据这个问题的答案:https ://stackoverflow.com/a/20196967/1036087位置 API 从未真正起作用,他们将删除其上的文档。

于 2013-11-25T17:59:24.337 回答
0

运行可选的失败回调函数的承诺被拒绝。尝试这个:

    require(['$api/location#Location'], function(Location) {
        var loc = Location.query();
        loc.load('latitude', 'longitude').done(function() {
            console.log('Found you!', loc.latitude, loc.longitude);
        }).fail(function(loc, error) {
            console.log("I failed!", error)
        });
    });

我不知道为什么它被拒绝了。

于 2013-08-08T07:11:44.453 回答