首先感谢几位博主的资源,http://blog.chinaunix.net/uid-24178755-id-60470.html
http://blog.sina.com.cn/s/blog_74c22b210100sfix.html
我作为一个初入百度地图开发的小菜鸟,在定位问题上遇到的第一个问题,就是getLastKnownLocation为空,下面也就重点分享一下解决心得和方法,这只是一种,但是我觉得对于那些初学者,绝对有帮助。
LocationManager.getLastKnownLocation()这个方法,返回结果不出意外,一般是空。
关于MapActivity的问题,如果Windows-》Preferences-》android,加入google API不好是的话,其实MapActivity已经内嵌在高版本的百度地图sdk中了,在高版本的百度地图的sdk已经废弃了了,所以activity和Map从使用上来说是没影响的,不用非要执着去用MapActivity,尤其在2.0以后的百度地图的sdk版本中。
以下代码中的加粗部分,是关于getLastKnownLocation的解决。
直接上代码:
MainActivity.java
package com.example.baidumaptest;
<