[發明專利]在業務中集成地圖服務的方法、裝置、設備和存儲介質在審
| 申請號: | 202011027613.6 | 申請日: | 2020-09-25 |
| 公開(公告)號: | CN112148826A | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 袁浩林;謝永恒;石志忠;火一莽 | 申請(專利權)人: | 北京銳安科技有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100044 北京市海淀區西小口*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 集成 地圖 服務 方法 裝置 設備 存儲 介質 | ||
本發明實施例公開了一種在業務中集成地圖服務的方法、裝置、設備和存儲介質,該方法包括:定義地圖服務類,并設置該地圖服務類實現的接口;根據該地圖服務類實現的接口為目標地圖創建地圖服務對象;創建地圖中間組件;通過該地圖中間組件實例化該地圖服務對象,生成地圖服務。本發明實施例能夠簡化地圖服務切換過程,提高地圖服務切換效率,且能夠降低切換代價。
技術領域
本發明涉及地圖技術,尤其涉及一種在業務中集成地圖服務的方法、裝置、設備和存儲介質。
背景技術
在企業(To Business,To B)業務中,通常需要集成地圖服務以實現各種功能,比如,在To B業務中需要集成地圖服務以實現人員軌跡跟蹤、地圖定位、顯示熱力圖等功能。
目前常用的在To B業務中集成地圖服務的方法,通常直接依賴地圖服務應用程序編程接口(Application Programming Interface,API),通過編寫代碼直接將地圖服務API集成在業務邏輯中,這種集成方法不便于在業務中切換使用不同地圖服務提供商提供的地圖服務。
比如,在To B業務開發的過程中,只考慮了市場占有率高的地圖服務提供商甲提供的地圖服務,利用直接依賴地圖服務API的方法編寫代碼,將地圖服務提供商甲提供的地圖服務集成在了To B業務中,而在實際使用過程中用戶發現,地圖服務提供商甲提供的地圖服務并不能滿足需求,因而希望將地圖服務提供商乙提供的地圖服務集成在了To B業務中,由于不同地圖服務提供商的用于提供地圖服務的地圖服務API存在較大差異,在To B業務切換集成地圖服務提供商乙提供的地圖服務時,就需要對代碼進行大幅度調整,大面積重構依賴地圖服務的業務邏輯,導致切換過程復雜、效率低、且切換代價高。
發明內容
本發明實施例提供一種在業務中集成地圖服務方法、裝置、設備和存儲介質,簡化了地圖服務切換過程,提高了地圖服務切換效率,且降低了切換代價。
第一方面,本發明實施例提供一種在業務中集成地圖服務的方法,所述方法包括:
定義地圖服務類,并設置所述地圖服務類實現的接口;
根據所述地圖服務類實現的接口為目標地圖創建地圖服務對象;
創建地圖中間組件;
通過所述地圖中間組件實例化所述地圖服務對象,生成地圖服務。
可選地,所述定義地圖服務類,并設置所述地圖服務類實現的接口,包括:
調用地圖服務類構造函數,利用所述地圖服務類構造函數定義所述地圖服務類;
獲取業務所需的地圖服務的服務標識;
根據所述服務標識設置所述地圖服務類實現的接口。
可選地,所述根據所述地圖服務類實現的接口為目標地圖創建地圖服務對象,包括:
根據所述地圖服務類實現的接口獲取所述目標地圖的地圖服務應用程序編程接口API;
根據所述目標地圖的地圖服務API為所述目標地圖創建地圖服務對象。
可選地,所述根據所述目標地圖的地圖服務API為所述目標地圖創建地圖服務對象,包括:
利用所述目標地圖的地圖服務API繼承對應接口的地圖服務類,以為所述目標地圖創建地圖服務對象。
可選地,在創建地圖中間組件之后,在通過所述地圖中間組件實例化所述地圖服務對象,生成地圖服務之前,還包括:
定義所述地圖中間組件在實例化對象時,加載腳本文件中存儲的服務配置信息,并引用所述服務配置信息對應的地圖服務對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京銳安科技有限公司,未經北京銳安科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011027613.6/2.html,轉載請聲明來源鉆瓜專利網。





