问题描述微擎人人商城报错:百度未授权使用地图API,可能是因为您提供的密钥不是有效的百度LBS开放平台密钥9 @) M* a; Z7 `
解决方法一:出现这个问题的原因是源代码里面的百度地图AK失效了,这个时候可以去百度地图直接重新申请一个AK,然后将原来项目里面的AK替换掉$ [4 z- o0 u8 N3 d7 |
比如下面这个路径下的文件中使用了AK:ZQiFErjQB7inrGpx27M1GR5w3TxZ64k7/ b& P/ {8 e+ a
项目名\data\tpl\app\ewei_shopv2\plugin\diypage\default\mobile\diypage.tpl.php" s7 O+ B3 Z6 x, a8 Z
: A: u) ~! W. C/ Z2 Q+ \- g$ k1 v" J/ v/ R
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=ZQiFErjQB7inrGpx27M1GR5w3TxZ64k7&s=1"></script>
, f) F2 n/ V; P; O
+ a R. F6 D0 P( ~. h0 R5 K. _! q; q, E
* W! C+ b7 Z5 Y3 {由于人人商城代码是硬编码的,每个用到百度地图的程序都写了一个AK的配置而不是去同一个配置文件读,解决这个问题就需要批量替换8 x6 m! m. y$ `3 x9 P
1.windows服务器下可以使用notepad++,将代码下载下来,批量替换再上传
+ i Q! ?# |* T+ a7 y9 U3 X& D2.linux服务器下,写个批量替换的脚本: Y5 L" j" \% S+ d/ Y
解决方法一:
4 K* n3 \: _6 K如批量查找不会或有问题的可修改一下路径文件逐个修改
: I t( F' t9 z* w
" o# A0 w# T7 V<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=ZQiFErjQB7inrGpx27M1GR5w3TxZ64k7&s=1"></script>
$ n. I% i) S7 e, A修改百度地图AK码即可4 e, ~' q% H! e" {) _
+ j) r( N5 z3 I K1 i
ewei_shopv2\core\model\util.php W" `" l3 J- W
6 d8 s9 ^! B* K. g" J8 [ewei_shopv2\plugin\article\template\mobile\default\index.html
) \) C! W4 Q b& r) P$ L' c. M- A, W" \$ W- c" O' i2 N7 V# }
ewei_shopv2\plugin\creditshop\template\mobile\default\create.html# Z" M: f. V% n: M
: ^& q! B g, cewei_shopv2\plugin\creditshop\template\mobile\default\log_detail.html
6 H1 g' J2 r" e u0 F, T; |8 d# T
7 X+ m3 Y9 M3 ~: B' ]ewei_shopv2\plugin\cycelbuy\template\mobile\default\goods\detail.html
1 e t2 X' R7 y
0 p3 Q2 w! p( P! }ewei_shopv2\plugin\cycelbuy\template\mobile\default\order\create.html
% }6 a, d, ^4 h
4 r6 n- B6 @2 Newei_shopv2\plugin\diypage\template\mobile\default\index.html. E$ h! P/ O+ o0 C0 y: G# H& G4 c
( |( c2 V* y- t- E a
ewei_shopv2\plugin\diypage\template\mobile\default\template\tpl_detail_store.html( a' D9 p- @$ q* p. \
2 @. w! O8 L; G, |ewei_shopv2\plugin\groups\template\mobile\default\orders\confirm.html
/ L |, X) e3 D _& u3 @! K, g) Q. O+ ?8 D: q+ a& s. U, R$ n
ewei_shopv2\plugin\groups\template\mobile\default\orders\detail.html
' i" e6 ^/ e2 m1 @( ?5 H4 t0 d, k9 w- N
ewei_shopv2\plugin\merch\template\mobile\default\list\merchuser.html8 f- Z9 t6 k }# O! _! z9 l
& I( H7 l% ~( B7 o8 ]' X# \4 p
ewei_shopv2\static\config0.8.js) h. n/ t7 s3 }6 Z
' D3 b' l$ m9 t1 r/ f0 r
ewei_shopv2\static\config1.0.js
3 h& ]/ |2 Y- e( z, w8 _/ d
0 C- h! j5 `8 ?& c( gewei_shopv2\static\js\app\biz\store\selector.js
+ E, @4 e N) h8 F" z' K
$ Q9 q7 b) q. Rewei_shopv2\static\js\config0.8.js
) }- k' m* y0 v0 Y( q6 w T( ^% R4 s
ewei_shopv2\static\js\config1.0.js" d7 ?6 B- P; h
9 u) w$ ~% z) u4 f4 gewei_shopv2\static\template\mobile\default\order\detail.html6 }: I+ U- G5 F8 G( p
3 G, i6 q0 M# kewei_shopv2\template\mobile\default\detail.html
$ B( ~5 y0 e) m0 K/ v* W+ Z
7 p5 p6 M4 G: F# P d9 G5 Xewei_shopv2\template\mobile\default\goods\detail.html5 t4 B- F, h8 G* A1 {+ [& x* H
9 f9 [. \7 y9 _* e+ x r
ewei_shopv2\template\mobile\default\order\create.html) y5 ^8 B) z7 c& f! C" c G
0 n+ `1 t n, G Cewei_shopv2\template\mobile\default\order\pay\success.html; i9 Y0 h) ^& i3 R$ E; X' `) X
! P" V9 f# k& g& B( y8 rewei_shopv2\template\mobile\default\store\selector.html2 y/ a, W# O4 W0 w) t- t
. A% X: J" } ?
ewei_shopv2\template\mobile\diypage\goods\detail.html
8 z( E7 a, o& H. y# P9 D
7 J1 ~: U/ A: s8 N2 A4 X. S2 B; A/ V5 U
|