我正在编写一个应该在SMS中发送坐标的应用程序,但我一直在努力了解如何获取坐标。
目前我正在使用此
LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
longitude = location.getLongitude();
latitude = location.getLatitude();
然后我将长和拉传入文本,但这只能给我最后知道的位置?
有谁能告诉我如何获取当前位置?
此致 /佛瑞德
答案 0 :(得分:2)
您需要创建一个LocationListener并将其传递给LocationManager,如下所示:locationManager.requestLocationUpdates(
locationManager.getBestProvider(fine, true),
minTime, 0, listenerFine);
您将在onLocationChanged()
答案 1 :(得分:1)