我正在开发一个离子应用程序,该应用程序使用Geolocation
来获取当前位置的坐标。最近发现Geolocation
通常在空旷的地方工作,但在封闭的房间里工作不正常。我试图更改某些设置,例如将enableHighAccuracy
设置为True
和False
,但这不能解决问题。有什么建议让Geolocation
在封闭的房间里工作吗?
答案 0 :(得分:0)
我们在一个混合移动应用程序中也遇到了同样的问题。它将在开放Wifi网络中工作。但它不能在封闭/安全的wifi网络中工作。您需要与管理员联系,以将Google Map URL启用为白名单。
答案 1 :(得分:0)
位置信息的常见来源包括全球定位 从网络信号(例如IP)推断出的系统(GPS)和位置 地址,RFID,WiFi和蓝牙MAC地址以及GSM / CDMA单元 ID。 https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/
GPS通常在室内无法使用,您可以尝试将其与同一位置的其他应用的位置进行比较。除GPS外,还支持其他方法,根据您的使用情况,您可能可以合并RFID /蓝牙信标。