java - 如何获取地理位置详细信息位置错误原因

标签 java gwt geolocation gps

我正在使用 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/

相关文章:

java - 使用 Spring 进行任务调度,并将 cron 数据存储在实体中

java - Spring MVC - 将枚举填充到下拉列表

javascript - 如何使用位置感知地理定位在 Web 应用程序上查找本地企业?

angular - 模块 '" "' 在 ionic 3 Geolocation 中没有导出成员 'NativeGeocoderReverseResult'

java - Maven - 抑制 [WARNING] JAR 将为空 - 没有内容被标记为包含在 pom.xml 中

java.lang.SecurityException : Invalid signature file digest for Manifest main attributes 错误

events - Eventbus 事件顺序

java - 如何更改 gwt-visualization 的 LineChart 中的网格大小?

java - 子类的 GWT 序列化

java - 如何从图片中获取经纬度信息