近期不少用户在使用人人商城小程序时总是弹出“百度尚未授权使用地图API,可能是您提供的密钥不是有效的百度LBS开放平台密钥”的提示。
购买云服务器官方链接:
腾讯云服务器仅需99/年
阿里云服务器仅需87/年
如下所示:
出现该问题的原因是由于源码里的百度地图AK失效了,此时可以去百度地图直接申请一个新的AK,然后替换掉原项目中的AK即可。
例如上述路径下的文件中使用了AK:
路径.tpl.php
因为人人商城
代码是硬编码的,每个使用百度地图的程序文件里面都会写一份AK的配置,而不是从公共配置文件中读取,为了解决这个问题需要批量替换。
人人商城
百度未经授权使用地图API错误的解决办法:

步骤一:前往百度地图申请属于自己的AK,然后使用工具批量更换AK;
百度地图API申请步骤,不懂就问百度,申请地址:
第二步:由于人人商城代码
里的百度AK是硬编码的,没有统一调用,需要逐个文件替换,可以使用++进行批量替换。
为了安全起见,最好在操作服务器之前对其进行备份。
1、可以在服务器上使用++,下载代码,然后批量替换再上传;
2、在服务器上编写批量替换脚本,或者使用工具下载并上传批量替换;
申请AK步骤:
若替换未生效,请按如下步骤检查:
1、请注意您申请的AK类型为“浏览器端”;
2、确认所访问的程序页AK已经被替换;
3、快速验证方案是否有效的方法:.tpl.php文件中有使用AK的标签,将其替换为正确的标签后,首页就不会弹出错误提示了。