liblocsdk7.so文件是百度地图中定位SDK的重要文件,如果缺少遇到“no found the liblocsdk7.so”就会导致地图定位不准确或者错误,下载此款文件安装一下就可以正常使用了。
Android 定位SDK功能
(1)基础定位:开发包体积最小,但只包含基础定位能力(GPS/WiFi/基站)、基础位置描述能力;
(2)离线定位:在基础定位能力基础之上,提供离线定位能力,可在网络环境不佳时,进行精准定位;
(3)室内定位:在基础定位能力基础之上,提供室内高精度定位能力,精度可达1-3米;
(4)全量定位:包含离线定位、室内高精度定位能力,同时提供更人性化的位置描述服务;
liblocsdk7.so文件使用说明
1:首先到百度LBS平台申请密钥
地址是:http://developer.baidu.com/map/index.php
申请密钥需要安全码:你的Eclipse SHA1指纹(Preferences->Android->Build)+分号+应用程序包名
例如:
FS:54:EB:47:23:F6:70:FD:DD:GF:53:FS:10:1F:1A:54:00:5E:C0:24;com.example.testandroid
2:下载并添加百度定位的jar、so文件
网址:http://developer.baidu.com/map/index.php?title=android-locsdk/geosdk-android-download
liblocsdk7.so.jar添加到libs包下,另外,libs目录下新建目录armeabi,并把liblocsdk7.so文件复制其中
3:配置AndroidManifest.xml文件