[發明專利]導航路線生成方法、用戶端、服務端、設備及存儲介質有效
| 申請號: | 202010614868.6 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111896023B | 公開(公告)日: | 2022-08-09 |
| 發明(設計)人: | 尉建 | 申請(專利權)人: | 漢海信息技術(上海)有限公司 |
| 主分類號: | G01C21/36 | 分類號: | G01C21/36;G01C21/34 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 200050 上海市長*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 導航 路線 生成 方法 用戶端 服務端 設備 存儲 介質 | ||
1.一種導航路線生成方法,其特征在于,執行于用戶端,所述方法包括:
獲取用戶在地圖界面上繪制的路線中,包含的觸摸點在屏幕坐標系中的屏幕坐標;
依據所述觸摸點的屏幕坐標,轉換得到所述觸摸點在地圖坐標系中的地圖坐標;依據所述觸摸點的地圖坐標,轉換得到所述觸摸點在地理坐標系中的經緯度坐標;
將所述觸摸點的經緯度坐標上傳至服務端;
接收所述服務端下發的,所述繪制的路線對應的導航路線;所述導航路線由所述服務端依據所述觸摸點的經緯度坐標進行道路匹配,且匹配成功后生成;
所述依據所述觸摸點的屏幕坐標,轉換得到所述觸摸點在地圖坐標系中的地圖坐標,包括:
將所述地圖界面的左下角位置作為所述屏幕坐標系的第一原點,獲取在所述地圖界面上開始繪制路線時的用戶定位位置,作為所述地圖坐標系的第二原點;
計算在所述屏幕坐標系中,所述第二原點與所述第一原點之間的坐標差值;
計算所述觸摸點的屏幕坐標減去所述坐標差值后得到的第一坐標,將所述第一坐標作為所述觸摸點在所述地圖坐標系中的地圖坐標。
2.根據權利要求1所述的方法,其特征在于,所述獲取在所述地圖界面上開始繪制路線時的用戶定位位置,包括:
獲取從初始進入所述地圖界面時到開始繪制路線時,所述地圖界面的移動距離和移動方向;
獲取在所述屏幕坐標系中,將所述地圖界面的中心點位置按照所述移動方向移動所述移動距離后得到的目標位置,將所述目標位置作為開始繪制路線時的用戶定位位置;所述地圖界面的中心點位置為初始進入所述地圖界面時的用戶定位位置。
3.根據權利要求1所述的方法,其特征在于,所述依據所述觸摸點的地圖坐標,轉換得到所述觸摸點在所述地理坐標系中的經緯度坐標,包括:
獲取預設的所述地圖坐標系的第二原點對應的第一經緯度坐標,以及預設的所述地圖界面的縮放比例;
將所述觸摸點的地圖坐標按照所述縮放比例進行縮放,得到第二坐標;
計算在所述地圖坐標系中,所述第二坐標與所述第二原點之間的距離及方位角;
依據所述第一經緯度坐標、所述距離和所述方位角,計算所述第二坐標對應的第二經緯度坐標,將所述第二經緯度坐標作為所述觸摸點在所述地理坐標系中的經緯度坐標。
4.一種導航路線生成方法,其特征在于,執行于服務端,所述方法包括:
接收用戶端上傳的觸摸點在地理坐標系中的經緯度坐標;所述觸摸點的經緯度坐標由所述觸摸點在地圖坐標系中的地圖坐標轉換得到;所述觸摸點的地圖坐標由所述用戶端將地圖界面的左下角位置作為屏幕坐標系的第一原點,獲取在所述地圖界面上開始繪制路線時的用戶定位位置,作為所述地圖坐標系的第二原點;計算在所述屏幕坐標系中,所述第二原點與所述第一原點之間的坐標差值;計算所述觸摸點的屏幕坐標減去所述坐標差值后得到的第一坐標,將所述第一坐標作為所述觸摸點在所述地圖坐標系中的地圖坐標得到,所述觸摸點為用戶在所述地圖界面上繪制的路線中包含的觸摸點;
依據所述觸摸點的經緯度坐標進行道路匹配;
在匹配成功后,生成所述繪制的路線對應的導航路線,將所述導航路線下發至所述用戶端。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
在匹配失敗后,向所述用戶端下發失敗提示信息,所述失敗提示信息用于提示所述用戶重新繪制路線。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢海信息技術(上海)有限公司,未經漢海信息技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010614868.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:采礦爆破方法
- 下一篇:一種電動汽車電池可用功率調節方法





