From 1da9dab82c7014b8b535197bdfbdac862cc36e1a Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期三, 19 八月 2026 18:41:36 +0800
Subject: [PATCH] 修复问题

---
 app/src/main/java/com/igo/user/network/HttpManager.kt |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/igo/user/network/HttpManager.kt b/app/src/main/java/com/igo/user/network/HttpManager.kt
index effabb6..0bc7d64 100644
--- a/app/src/main/java/com/igo/user/network/HttpManager.kt
+++ b/app/src/main/java/com/igo/user/network/HttpManager.kt
@@ -50,11 +50,17 @@
 object HttpManager {
     private const val PAGE_SIZE = 20
     private val service: ApiService = RRetrofit.instance().create(ApiService::class.java)
+    private val googleService: GoogleApiService = RRetrofit.instance(false).create(GoogleApiService::class.java)
 
     /**
      * 发起请求方法
      */
     private fun request() = service
+
+    /**
+     * 发起请求方法
+     */
+    private fun googleRequest() = googleService
 
     private fun getAppId() = SPUtils.instance().getString(Const.User.APP_ID)
     /**
@@ -1283,7 +1289,7 @@
         //1=简体中文,2=英语,3=法语
         val language = LanguageUtil.getLanguage()
         val lan = if (language == Const.Language.CHINESE) "zh-CN" else language
-        return request().geoCode(IGoApplication.tripId,"${lat},${lon}",lan)
+        return googleRequest().geoCode(IGoApplication.tripId,"${lat},${lon}",lan)
     }
 
     /**
@@ -1293,7 +1299,7 @@
         //1=简体中文,2=英语,3=法语
         val language = LanguageUtil.getLanguage()
         val lan = if (language == Const.Language.CHINESE) "zh-CN" else language
-        return request().textsearch(IGoApplication.tripId,key,"${lat},${lon}",lan)
+        return googleRequest().textsearch(IGoApplication.tripId,key,"${lat},${lon}",lan)
 //        return request().textsearch(key,5.586363,-0.187788,IGoApplication.chooseCityName,lan)  //阿克拉 5.586363,-0.187788
     }
 
@@ -1304,14 +1310,14 @@
         //1=简体中文,2=英语,3=法语
         val language = LanguageUtil.getLanguage()
         val lan = if (language == Const.Language.CHINESE) "zh-CN" else language
-        return request().autocomplete(IGoApplication.tripId,key,lan,"country:$country")
+        return googleRequest().autocomplete(IGoApplication.tripId,key,lan,"country:$country")
     }
 
     /**
      * 搜索2:获取经纬度
      */
     fun placeDetails(placeId:String): Flowable<PlaceDetailBean> {
-        return request().placeDetails(IGoApplication.tripId,placeId)
+        return googleRequest().placeDetails(IGoApplication.tripId,placeId)
     }
 
     /**
@@ -1320,7 +1326,7 @@
     fun directions(startLat: Double,startLon: Double,endLat: Double,endLon: Double): Flowable<RouteBean> {
         val language = LanguageUtil.getLanguage()
         val lan = if (language == Const.Language.CHINESE) "zh-CN" else language
-        return request().directions(IGoApplication.tripId,"${startLat},${startLon}","${endLat},${endLon}",lan)
+        return googleRequest().directions(IGoApplication.tripId,"${startLat},${startLon}","${endLat},${endLon}",lan)
     }
 
     /**

--
Gitblit v1.7.1