我正在开发一个灵活的移动应用程序,需要从lat / long获取数据,我正在使用android的智能手机上进行测试,我看到有两种方法可以获得lat / long,Coarse Location(WiFi) / Cell-ID)和精确定位(GPS卫星)。
有没有办法知道使用哪种源位置?
答案 0 :(得分:0)
除了在app xml文件中指定精细/粗略位置的Android权限之外,您似乎无法访问此信息。即:你只能指定课程位置,然后总是知道你正在处理什么(不能正常工作,因为设备可能会回到粗略位置)。
不过,我会使用GeolocationEvent的horizontalAccuracy
和verticalAccuracy
属性。
您可以使用这些来反映当前信号的准确性,或者如果有必要,尝试从这些值中推断它是好还是粗。