【发布时间】:2016-10-12 09:01:04
【问题描述】:
我正在使用GPS Tracker 类,我想获得准确的当前位置。
但每次,我都会得到不同的位置(精度为 20 米)。
GPS 追踪器类:http://eclatsol.net/GPSTracker.java
代码:
gpsTracker = new GPSTracker(getActivity());
if (gpsTracker.canGetLocation()) {
mLatitude = gpsTracker.getLatitude();
mLongitude = gpsTracker.getLongitude();
}
当时我正在做Indoors 测试。
【问题讨论】:
-
哪个 gps 跟踪器类?
-
开启高精度定位服务
-
@TimCastelijns 我做了高精度定位服务。我在 Ola 应用程序中也发现了这个错误
-
抱歉,您能详细说明跟踪器类的来源吗?哪个进口?从未见过。
-
臭名昭著的“GPS tracker”代码的问题详细解释in this blog post by Gabe Sechan。它不断地让那些寻找“简单解决方案”并最终使用糟糕示例代码的开发人员头疼。
标签: android google-maps gps geolocation android-gps