在用android开发地图导航的时候不知道大家有没有遇到过使用getLastKnownLocation()函数返回的location却总是显示为null的情况,本人在这几天就遇到过这问题,妹的。。。足足折磨我一天的时间,太痛苦咯~~,好在经过一天的上网找资料,查文档,纵欲把问题给解决咯。。。呼~~;好了 废话不多说。。直接上代码。
在开始代码之前,先说明,如果你要在模拟器上测试,并且使用MapView的话,你必须申请到google map key,至于申请的办法,网上很多,也写得很详细,在这里我就不多赘述咯。。呵呵,还要在AndroidManifest.xml文件中加入
还要在application间加上<uses-library android:name="com.google.android.maps"/>:如图
好了。。。接下来就是activity的代码咯。。
首先创建一个类继承与MapActivity。。这里注意,一定要继承MapActivity。。其他的Activity不行的。。注意咯
接下来就是要实例化各种属性:
首先,实例化LocationManager