我正在使用 gwt 地理定位 API (com.google.gwt.geolocation.client.Geolocation) 读取 gwt 移动客户端上的当前位置。
我可以区分错误是由于没有打开 gps 功能引起的还是由于没有从 gps 获取信号引起的吗?它是否尝试在没有位置的情况下获取位置,或者仅尝试使用 GPS?
我通过有线连接使用台式机编写了一个 gwt 应用程序,因此通过实时测试来验证这一点并不容易。
最佳答案
地理位置 API 失败时会抛出 PositionError。它有一个代码,可以告诉您是哪种情况:
POSITION_UNAVAILABLE
says gps is off.TIMEOUT
says it failed to retvieve value.
我必须检查这个变量,我知道是哪种情况。
关于java - 如何获取地理位置详细信息位置错误原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14724592/