最近在使用百度地图API做毕业设计。按照百度官方要求,在使用前必须申请百度地图API key,申请地址为http://developer.baidu.com/map/android-mobile-apply-key.htm。
按照申请指南,申请了key.
在用真机调试的时候,一切都是正常的。但是当最终发布以后,运行时总会提示出现102错误。查找官方文档,发现出现102错误有以下几点原因。
l.服务端ak:不通过IP白名单。如果不希望限制该ak发起请求的IP来源,可以设置为 0.0.0.0/0
2.移动端ak:不通过app白名单。一般是sha1+;+包名 或者 bundle 没有填写正确
3.浏览器端ak:不通过Referer白名单。如果不希望限制该ak发起请求的referer域,可以设置为 * 英文半角星号
由于我是在移动端,出错可能是因为不通过App白名单。但是我申请的时候,都是一步步按照那个申请指南写的,先写shal,英文状态下的“;”,再加上包名。查了好几次都没出现问