|
在demo中有很多定位的案例,但是他们都给人一个感觉,就是比较慢。
其实它是可以快,主要的原因就是它是在地图加载之后,我们去点击定位按钮它才定位的。。。
为了加快定位速度,在地图加载的同时就开始定位,也就是调调代码位置,就可以做到打开地图应用就可以出现定位小图标了!!话不多说,源码已贴,请笑纳~ (布局文件,用的就是demo中的basemap_activity,就不贴了~
ps:权限以及key别忘了
- <uses-permission android:name="android.permission.INTERNET" />
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
- <uses-permission android:name="android.permission.READ_PHONE_STATE" />
- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
- <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
- <uses-permission android:name="android.permission.WAKE_LOCK" />
- ...
- <meta-data
- android:name="com.amap.api.v2.apikey"
- android:value="您的key" />
复制代码
|
|