我尝试加载 map
以获得自定义标记
,并且该应用程序在Android Version 9 (PIE)
上运行正常。但是当我尝试在 marshmellow version
上构建时,它不起作用。我将调试器放在 console.log
上,错误是:
" Possible Unhandled Promise Rejection (id: 0): Object { "PERMISSION_DENIED": 1, "POSITION_UNAVAILABLE": 2, "TIMEOUT": 3, "code": 3, "message": "Location request timed out", } "
也许有一些建议可以提供帮助? 之前谢谢..
最佳答案
我假设您使用的是 react-native-geolocation .看起来这是一个 known open issue关于 GPS 在某些 Android 系统中不工作的问题。
当前的解决方法是使用 enableHighAccuracy: false
。或者,您可能想查看 react-native-geolocation-service .
希望对你有帮助。
关于android - 当我尝试在 marshmellow 版本上打开 MAP 时可能出现未处理的 promise 拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57904765/