如何解决不从模拟器“ geo fix”命令触发React Native GeoLocation watchPosition回调
我有一个React Native应用,可以渲染地图。我希望地图随着手机的GPS位置变化而移动。
我正在呼叫GeoLocation.getCurrentPosition
来设置地图渲染的初始位置。一切正常。
接下来,我正在尝试模拟模拟器上的位置更改。为此,我要使用telnet连接到仿真器,并以与当前位置不同的坐标发出命令geo fix lng lat
。在终端中运行命令后,看到OK
响应。
在我的应用程序中,我也有这段代码来查看它是否随着位置变化而变化:
Geolocation.watchPosition((position) => console.log(position));
第一次安装此代码的组件时,它将两次记录位置。此后,即使我调用geo fix
命令,它也永远不会记录该行。如何在我发送给模拟器的geo fix
位置更改中使应用程序中的地图正确显示?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。