我尝试加载map
以获得自定义marker
,并且该应用在Android Version 9 (PIE)
上正常运行。但是,当我尝试在marshmellow version
上构建时,它不起作用。我将调试器放在console.log
上,错误是:
” 可能的未处理的承诺拒绝(标识:0): 对象{ “ PERMISSION_DENIED”:1 “ POSITION_UNAVAILABLE”:2 “超时”:3, “代码”:3, “ message”:“位置请求超时”, } “
也许有可以帮助的建议? 谢谢你。
答案 0 :(得分:0)
我认为您正在使用react-native-geolocation。看来这是known open issue,关于GPS在某些android系统中不起作用。
当前的解决方法是使用enableHighAccuracy: false
。另外,您可能想签出react-native-geolocation-service。
希望这对您有所帮助。