如何听取定位服务的变化React Native with Expo?

时间:2017-12-05 12:39:07

标签: react-native geolocation expo

我正在使用React Native with Expo和此处提供的文档构建应用程序:https://docs.expo.io/versions/latest/sdk/location.html

我在文档中使用了代码示例,我应该获得位置权限访问提示,并且当被授予时,应该在设备上自动启用位置服务以获取当前位置。

在我的Android S6边缘测试设备上,我只收到提示,当我按下允许时,我收到一条警告,说明位置服务未启用。

那么有没有办法以编程方式启用位置服务?

这是我的代码:

$("p").each(function(){
    if (!$(this).text().trim().length) {
        $(this).remove();
    }
});

}

渲染方法只是一个显示返回位置的经度和纬度的文本。

1 个答案:

答案 0 :(得分:0)

您可以使用方法Expo.Location.watchPositionAsync(options, callback)在用户的位置更新时收到回电。