方法getMyLocation已弃用。我们可以用什么来检索当前坐标?我首先对简单的方法感兴趣。
答案 0 :(得分:0)
看一下GoogleApiClient
,它基本上可以为您完成所有这些,您需要做的唯一事情是locationListener
到位,它带有onLocationChanged(new location)
方法您可以使用locationChanged
来获取最新的坐标,首先通过做某事来检查位置是否为accuracy
if (!location.hasAccuracy())
return;
if(location.getAccuracy() > 20)
return;`
准确度越高,准确度越低越准确,因为精度以米为单位,所以在我的情况下,不需要精度高于20的任何东西,因为我将获得20米内的坐标,所以现在你可以得到像
location.getLatitude();
location.getLongitude();
答案 1 :(得分:0)
是的,不推荐使用getMyLocation()。 您可以改用LocationClient API。如果您看到LocationClient类,您将找到返回Location对象的 getLastLocation()方法。使用该位置对象,您可以通过调用getLatitude()和getLongitude()来获取坐标。
希望有所帮助。