嗨 我想获得用户位置的纬度和经度的当前位置。 我曾尝试开发者网站和堆栈溢出,有针对性的对移动用户的例子负载其中使用的一些事情,如: - onLocationChanged() 我不需要位置更新,用户只需打开了一分钟或2 ,所以我需要找到位置的应用程序启动,以及如果用户从未使用过任何地理位置的应用程序之前,因此时间我也想为 LocationManager.getLastKnownLocation()如何获得在Android
我的代码是一种替代方案: -
LocationManager lm = (LocationManager)
getSystemService(Context.LOCATION_SERVICE);
// connect to the GPS location service
Location loc = lm.getLastKnownLocation(lm.NETWORK_PROVIDER);
Toast.makeText(currentLocation.this, "Latitude -> "+Double.toString(loc.getLatitude())
+" Longitude is -> "+Double.toString(loc.getLongitude()), Toast.LENGTH_LONG).show();
和工作正常。 但是我害怕getLastKnownLocation在第一次使用时可能会返回null。
感谢
你问过9个问题,从来没有接受一个答案。接受你以前提出的问题的正确答案,更多的用户会关注你的新问题。 – 2011-03-16 20:33:41