问题描述微擎人人商城报错:百度未授权使用地图API,可能是因为您提供的密钥不是有效的百度LBS开放平台密钥% e8 t! @+ m$ _2 e9 ?, i* V7 o
解决方法一:出现这个问题的原因是源代码里面的百度地图AK失效了,这个时候可以去百度地图直接重新申请一个AK,然后将原来项目里面的AK替换掉* W, T- c, |" n0 `. S0 R9 k$ z
比如下面这个路径下的文件中使用了AK:ZQiFErjQB7inrGpx27M1GR5w3TxZ64k78 W* Y: s8 h) c6 L7 W
项目名\data\tpl\app\ewei_shopv2\plugin\diypage\default\mobile\diypage.tpl.php9 Q4 E" a0 J8 u- s/ A
$ a( [* @" O! s( g" l* Q9 i
/ a' \8 p- d# V( a u( w" g- I# i<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=ZQiFErjQB7inrGpx27M1GR5w3TxZ64k7&s=1"></script>
4 l3 T6 Z- G& l, P+ ]: B" t5 v4 w/ S" u' F% m% O. H5 n' C% Y
! D h- H# t9 T% \, B4 E
0 ^) l) M; M* Y; Z# u
由于人人商城代码是硬编码的,每个用到百度地图的程序都写了一个AK的配置而不是去同一个配置文件读,解决这个问题就需要批量替换
# G8 J# l J% A2 y1.windows服务器下可以使用notepad++,将代码下载下来,批量替换再上传8 m3 b# Z5 k8 g _6 P# J) L
2.linux服务器下,写个批量替换的脚本
4 t! s: f( F. F0 v& d2 ? `' S4 I解决方法一:- G: k( {, Z! ^
如批量查找不会或有问题的可修改一下路径文件逐个修改
3 @% K/ R- ^. l1 p2 L6 ^* m
3 W: t9 G/ K3 c! ^4 d) y; t& C<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=ZQiFErjQB7inrGpx27M1GR5w3TxZ64k7&s=1"></script>
+ x$ t' E+ |4 t" w% [修改百度地图AK码即可) ]& P+ T' i' n0 r0 P
$ l) s- p$ ]" x
ewei_shopv2\core\model\util.php* s8 Z& z% J" h6 k
/ {2 {, x6 ]3 v/ H3 Pewei_shopv2\plugin\article\template\mobile\default\index.html! U8 s8 u% G: H3 q
9 ]' h2 j* S" A/ `+ Dewei_shopv2\plugin\creditshop\template\mobile\default\create.html
( l+ @& w' C/ r8 P$ b# }9 B9 c. w9 Z
ewei_shopv2\plugin\creditshop\template\mobile\default\log_detail.html
% N/ x# {7 `* m
q% C; s- Z- A1 S$ s8 U1 X& mewei_shopv2\plugin\cycelbuy\template\mobile\default\goods\detail.html
2 n0 Q5 j+ |" p1 f( [
8 Y1 B5 a7 c, W+ }1 |3 Z C- qewei_shopv2\plugin\cycelbuy\template\mobile\default\order\create.html
' u) b, P/ I7 l7 q3 U* T9 U- O9 Y- Y$ {% F2 t/ E
ewei_shopv2\plugin\diypage\template\mobile\default\index.html
Q0 W- t' x' ]; z) R# m. @" Y! Q
ewei_shopv2\plugin\diypage\template\mobile\default\template\tpl_detail_store.html
0 ~* E/ e/ s. F7 X
$ Y7 m! y) h. X( qewei_shopv2\plugin\groups\template\mobile\default\orders\confirm.html
( c7 p \4 }# k+ i/ H) b# D* L4 E3 ?. j/ E6 Y
ewei_shopv2\plugin\groups\template\mobile\default\orders\detail.html2 s( i- w$ p" M" W7 c! ]: b
+ o2 o& D- [# U0 m3 W4 x8 J0 }
ewei_shopv2\plugin\merch\template\mobile\default\list\merchuser.html
% ? x! l$ U. m' D2 v
0 `/ W- U, g7 t4 E: k& jewei_shopv2\static\config0.8.js3 M- q& d1 N- x2 S& X8 _) t! b
" e2 N9 [/ k M1 z' g2 S
ewei_shopv2\static\config1.0.js. u# }3 \6 b% d# \ K. R! r
$ K' C& ~% J1 O+ A( C) O9 ]
ewei_shopv2\static\js\app\biz\store\selector.js
+ D% ^: K7 ]7 Y! P& y' M3 s1 N1 g+ M& ?) A
ewei_shopv2\static\js\config0.8.js$ W2 R# }$ g& `$ R& u# s9 d
! k8 ?+ G$ D3 W3 s; ^9 T3 v5 v, Fewei_shopv2\static\js\config1.0.js
) w* X8 k- E7 O+ b' a
% p" I! q- X/ Zewei_shopv2\static\template\mobile\default\order\detail.html
3 P. [. S, Y/ `; s" x8 |3 m# ^* {0 W, N. M& X
ewei_shopv2\template\mobile\default\detail.html9 `7 r3 n% ^$ O Z
B- |" ?" s7 P* a( b# X6 b) T" L, Mewei_shopv2\template\mobile\default\goods\detail.html
; K9 M& t4 a% h4 S6 a$ Q; G9 L- N" V" t0 i1 p( I1 g+ I
ewei_shopv2\template\mobile\default\order\create.html' f7 K" g, t: {; y
8 Q$ @: N+ ~0 o
ewei_shopv2\template\mobile\default\order\pay\success.html3 e* ?6 _+ q: \5 K
. Y9 J1 C7 I9 @2 b- ~8 m0 Z
ewei_shopv2\template\mobile\default\store\selector.html
' `0 J; P v& p6 V+ d
$ G) o4 b% E+ t, Zewei_shopv2\template\mobile\diypage\goods\detail.html, X5 P% D* z8 {" r$ p) D3 H& ~
$ X9 q, [8 V: T" b: X5 @
5 ?9 l3 o$ l/ j$ M- o
|