使用百度sdk定位需要注意的事项

  • 1.使用百度SDK需要使用key
  • 来说说这个key需要注意的是:安全码的组成规则为:Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名),也就是说如果你的包名字跟这个key中的不一致是无法使用此定位的。
  • 2.AndroidManifest.xml中需要配置这些
  •        <meta-data
                android:name="com.baidu.lbsapi.API_KEY"
                android:value="3RKYt9PwIRCpT3DtpGYr7vGt" />
            <service
                android:name="com.baidu.location.f"
                android:enabled="true"
                android:process=":remote">
            </service>
  • 3.需要用到的libs下文件armeabi-v7a添加.so文件,locSDK.jar等
  • 4.onReceiveLocation在回调方法中打印是否回调成功方法是:location.getLocType();记得在此回调中关闭使用这句话 mLocationClient.stop(),因为这个是按时间的如果不关闭的话,不断的回调此方法
  •    public void onReceiveLocation(BDLocation location) {
                mLocationClient.stop();
                String locationCity = location.getCity();
                Log.d(TAG, "Latitude=" + location.getLatitude() + ",Longitude="
                        + location.getLongitude() + ",district=" + locationCity
                        + "错误码和成功码: " + location.getLocType());
  •     }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值