From 09e6dc3fb7266620fafb5e341808a8eb36e080a1 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期六, 13 十二月 2025 22:51:52 +0800
Subject: [PATCH] feat:增加企业微信消息提醒

---
 app/api/map.js |   29 ++++++++++++++++++++++++++---
 1 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/app/api/map.js b/app/api/map.js
index 163ff1d..bbd122c 100644
--- a/app/api/map.js
+++ b/app/api/map.js
@@ -8,7 +8,8 @@
   }
   
   return request({
-    url: '/system/gps/address/search',
+//    url: '/system/gps/address/search',
+    url: '/system/gps/tianditu/place/suggestion',
     method: 'get',
     params: {
       keyword: keyword,
@@ -28,9 +29,12 @@
   if (isNaN(lat) || isNaN(lng)) {
     return Promise.reject(new Error('鍙傛暟鏃犳晥锛岀粡绾害鍧愭爣鏍煎紡閿欒'))
   }
-  
+  /**
+   * 杩欓噷鐢ㄥ埌澶╁湴鍥�
+   */
   return request({
-    url: '/system/gps/address/geocoder',
+    // url: '/system/gps/address/geocoder',
+    url: '/system/gps/tianditu/reverseGeocoding',
     method: 'get',
     params: {
       lat: lat,
@@ -39,6 +43,21 @@
   })
 }
 
+export function calculateTianDiTuDistance(fromAddress, toAddress) {
+  // 鍙傛暟楠岃瘉
+  if (!fromAddress || !toAddress) {
+    return Promise.reject(new Error('鍙傛暟涓嶅畬鏁达紝缂哄皯鍦板潃'))
+  }
+
+  return request({
+    url: '/system/gps/tianditu/distance/byAddress',
+    method: 'get',
+    params: {
+      fromAddress: fromAddress,
+      toAddress: toAddress
+    }
+  })
+}
 // 鍦板浘璺嚎瑙勫垝API锛堣绠椾袱鐐归棿璺濈锛�
 export function calculateDistance(fromLat, fromLng, toLat, toLng) {
   // 鍙傛暟楠岃瘉
@@ -56,6 +75,7 @@
   
   return request({
     url: '/system/gps/route/distance',
+    // url: '/system/gps/tianditu/byAddress',
     method: 'get',
     params: {
       fromLat: fromLat,
@@ -85,6 +105,9 @@
   })
 }
 
+// 鍒悕锛屼笌baiduGeocoding鍔熻兘鐩稿悓
+export const baiduGeocode = baiduGeocoding
+
 // 鐧惧害鍦板浘璺嚎瑙勫垝API锛堣绠椾袱涓潗鏍囦箣闂寸殑椹捐溅璺濈锛�
 export function baiduRouteDriving(origin, destination) {
   // 鍙傛暟楠岃瘉

--
Gitblit v1.9.1