我使用gwt geolocation API(com.google.gwt.geolocation.client.Geolocation)来读取gwt移动客户端上的当前位置。
我可以区分错误,是因为没有使用gps功能引起的还是因为没有从gps获取信号引起的?是否尝试获取位置也没有位置,或者只是尝试使用gps?
我通过有线连接使用台式机编写gwt应用程序,因此通过实时测试验证这一点并不容易。
答案 0 :(得分:0)
Geolocation API在失败时抛出PositionError。它有一个代码,告诉它是什么情况:
POSITION_UNAVAILABLE
说gps已关闭。
TIMEOUT
说它未能挽回价值。
我必须检查这个变量,我知道是哪种情况。