问题描述微擎人人商城报错:百度未授权使用地图API,可能是因为您提供的密钥不是有效的百度LBS开放平台密钥
. v6 W# t+ a) ~解决方法一:出现这个问题的原因是源代码里面的百度地图AK失效了,这个时候可以去百度地图直接重新申请一个AK,然后将原来项目里面的AK替换掉" P# @$ J; q4 _4 i2 n
比如下面这个路径下的文件中使用了AK:ZQiFErjQB7inrGpx27M1GR5w3TxZ64k7
6 f# V" o% K e( T0 t# |) t项目名\data\tpl\app\ewei_shopv2\plugin\diypage\default\mobile\diypage.tpl.php
3 L7 s# G" c' ^/ `
% o* c. E$ u2 l5 R. V; M; H H, G! f( b+ l
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=ZQiFErjQB7inrGpx27M1GR5w3TxZ64k7&s=1"></script>% O) v/ v8 y' N! M" [
6 R$ b- U' i4 H/ J# E; J5 Q
& M: [% L8 J2 I& Y6 I5 f; m, J
+ \: r9 O, v& h5 T8 j由于人人商城代码是硬编码的,每个用到百度地图的程序都写了一个AK的配置而不是去同一个配置文件读,解决这个问题就需要批量替换0 `' B4 M# o- T5 \& R
1.windows服务器下可以使用notepad++,将代码下载下来,批量替换再上传: A5 X9 w: w4 ]
2.linux服务器下,写个批量替换的脚本6 f" P# _# g0 x& O
解决方法一:
' N, { k, N; i5 ? {, V如批量查找不会或有问题的可修改一下路径文件逐个修改
8 E) m: @7 G2 G3 q
/ B9 d. p/ M$ U& l4 R, g) j<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=ZQiFErjQB7inrGpx27M1GR5w3TxZ64k7&s=1"></script>
: x$ a1 h2 C* {9 t& O" ^修改百度地图AK码即可
- ~/ S ~& q8 F$ s
3 z( R. |/ M3 c& D: F0 ~ewei_shopv2\core\model\util.php
Y a( ]5 v$ M: L. _
, u0 B% U y: ^# O. g5 U& Pewei_shopv2\plugin\article\template\mobile\default\index.html
) b$ ]2 S g3 c2 n- g& K' F, F7 U4 q% W. k) A! k- f( o* T
ewei_shopv2\plugin\creditshop\template\mobile\default\create.html* C) V" D# j7 ]7 Y u S4 {
7 ~$ E9 a- K% x! n
ewei_shopv2\plugin\creditshop\template\mobile\default\log_detail.html
9 F8 U3 k0 t- `1 @+ B, i7 G' M2 @$ D3 L) K( a
ewei_shopv2\plugin\cycelbuy\template\mobile\default\goods\detail.html
# G5 j6 H2 v# ~0 ~+ a5 T5 Y `- V
ewei_shopv2\plugin\cycelbuy\template\mobile\default\order\create.html
' A% N& ], b d0 C; v5 w2 n0 [
ewei_shopv2\plugin\diypage\template\mobile\default\index.html
4 o6 N9 {' M# I: X. D- V% X+ j8 d
& C9 R- o* A# _ewei_shopv2\plugin\diypage\template\mobile\default\template\tpl_detail_store.html8 b+ D; \( s- q$ w2 Y, V
. d- V3 ?" N; V! `ewei_shopv2\plugin\groups\template\mobile\default\orders\confirm.html
8 [+ n' |3 p: ~3 W W5 O3 ]% {2 D1 N
ewei_shopv2\plugin\groups\template\mobile\default\orders\detail.html7 a+ i0 _9 ]' r' a
7 T0 t; N6 i$ _0 M( newei_shopv2\plugin\merch\template\mobile\default\list\merchuser.html
2 g, X1 Z1 t7 z
* @( Z9 X" j, @: ^4 [0 Xewei_shopv2\static\config0.8.js
) x; ]0 `6 O5 ], i' y* `' `1 |/ h
ewei_shopv2\static\config1.0.js
7 z; p4 C/ e6 n: J
, t' }0 G# C ~) [7 k; Q4 k% j3 Qewei_shopv2\static\js\app\biz\store\selector.js
2 b1 V* @9 I0 T3 c
+ n. x% b; j y) z0 c7 A/ aewei_shopv2\static\js\config0.8.js
3 w: K2 Y* _" D+ }; P6 G9 B/ j0 f4 L# x5 N
ewei_shopv2\static\js\config1.0.js
5 P1 P0 n1 A: a1 p3 d
1 H/ _1 \! G: l4 \3 Mewei_shopv2\static\template\mobile\default\order\detail.html1 `4 t8 t5 i* T/ F4 {6 G
9 k. p9 E3 t {. P
ewei_shopv2\template\mobile\default\detail.html
" p0 Y, U# q) ^3 I3 W$ N! `+ i9 ]* l
ewei_shopv2\template\mobile\default\goods\detail.html
$ r; n$ `) z, B4 W/ P9 ?* r) u( C% G4 U0 ^
ewei_shopv2\template\mobile\default\order\create.html
* f% g; z! o9 C2 Z* g \* y j& U+ k8 }7 Q. ^% @
ewei_shopv2\template\mobile\default\order\pay\success.html! T' M" m7 |8 o; V
' Y7 A& q+ I6 G( v. Q1 ~& zewei_shopv2\template\mobile\default\store\selector.html( N+ z1 @6 ?4 C P/ K3 o
! E6 G) s; d& F# ~# z) Newei_shopv2\template\mobile\diypage\goods\detail.html# Q* U% l- Q; D0 l
/ J9 p" N1 g, |+ F& q
% n/ q& h( I7 T5 I- r' R. n |