From 08fdad8d691b9c68f865b7aee1d62b8a09213656 Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期四, 05 十一月 2026 17:01:36 +0800
Subject: [PATCH] fix(map): 改写百度地图 SDK,SDK/瓦片/接口全部走本站 IPv4 代理
---
public/bmap-test.html | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 47 insertions(+), 0 deletions(-)
diff --git a/public/bmap-test.html b/public/bmap-test.html
index b6f23d3..a46a39e 100644
--- a/public/bmap-test.html
+++ b/public/bmap-test.html
@@ -145,5 +145,52 @@
document.body.appendChild(s);
})();
</script>
+
+ <hr style="margin:24px 0" />
+ <h3>鏈珯鏀瑰啓鐗� SDK锛圫DK + 鐡︾墖 + 鎺ュ彛鍏ㄩ儴璧颁唬鐞嗭級</h3>
+ <div style="padding:8px;background:#fffbe6;border-radius:6px;font-size:13px;margin-bottom:8px">
+ 杩欐槸姝e紡椤甸潰瀹為檯浣跨敤鐨勬柟寮忥細/bmap-sdk.js 閲岀殑鐧惧害鍩熷悕宸茶鏀瑰啓鎴� /bmap-xxx锛�
+ 鐢辨湇鍔″櫒鐢ㄥ浐瀹� IPv4 鍥炴簮锛屽鎴风涓嶅啀鐩磋繛鐧惧害銆�
+ </div>
+ <div id="log3" style="padding:12px;background:#f6ffed;border-radius:6px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;white-space:pre-wrap;word-break:break-all"></div>
+ <div id="map3" style="width:100%;height:360px;margin-top:12px;border:1px solid #ddd"></div>
+ <script>
+ (function () {
+ var el = document.getElementById('log3');
+ function lg(msg, cls) {
+ var t = new Date().toLocaleTimeString('zh-CN', { hour12: false });
+ var d = document.createElement('div');
+ d.className = cls || '';
+ d.textContent = '[' + t + '] ' + msg;
+ el.appendChild(d);
+ }
+ lg('寮�濮嬪姞杞� /bmap-sdk.js锛堟敼鍐欑増锛�...');
+ var start = Date.now();
+ var s = document.createElement('script');
+ s.src = '/bmap-sdk.js';
+ s.addEventListener('load', function () {
+ lg('load 浜嬩欢瑙﹀彂锛堣�楁椂 ' + ((Date.now() - start) / 1000).toFixed(2) + ' 绉掞級', 'ok');
+ lg('window.BMapGL = ' + (window.BMapGL ? '瀛樺湪' : '涓嶅瓨鍦�'), window.BMapGL ? 'ok' : 'bad');
+ if (!window.BMapGL) { return; }
+ try {
+ var map = new window.BMapGL.Map(document.getElementById('map3'));
+ map.centerAndZoom(new window.BMapGL.Point(87.616848, 43.825592), 14);
+ map.enableScrollWheelZoom(true);
+ lg('鍦板浘鍒涘缓鎴愬姛锛屾鍦ㄥ姞杞界摝鐗�...', 'ok');
+ setTimeout(function () {
+ var imgs = document.querySelectorAll('#map3 canvas, #map3 img');
+ lg('鍦板浘鍖哄煙宸叉覆鏌撳厓绱犳暟閲�: ' + imgs.length, imgs.length > 0 ? 'ok' : 'warn');
+ lg('馃憠 濡傛灉涓嬫柟鍦板浘鑳界湅鍒颁箤椴佹湪榻愮殑琛楅亾锛岃鏄庡叏閮ㄦ墦閫氫簡', 'ok');
+ }, 3000);
+ } catch (e) {
+ lg('鍒涘缓鍦板浘澶辫触: ' + e.message, 'bad');
+ }
+ });
+ s.addEventListener('error', function () {
+ lg('error 浜嬩欢锛�/bmap-sdk.js 鏈韩鍔犺浇澶辫触', 'bad');
+ });
+ document.body.appendChild(s);
+ })();
+ </script>
</body>
</html>
--
Gitblit v1.9.3