1

我正在尝试获取设备的位置,但代码

 Criteria criteria = new Criteria();
 String provider = myLocationManager.getBestProvider(criteria, false);

 myLocationManager.requestLocationUpdates(provider, 0, 0,
 myLocationListener);

 Location lastLocation = myLocationManager.getLastKnownLocation(provider);

“lastLocation”返回空值。如果重新启动设备,则获得相同的 null。有没有其他标准方法可以从设备获取纬度和经度?

4

1 回答 1

1

您将在您的myLocationListener. 之后(当调用侦听器时)gatLastKnownLocation将返回非空值。

是一个如何实现它的完整示例。

于 2012-11-26T07:20:52.167 回答