[發明專利]地圖區域名稱的顯示方法及裝置有效
| 申請號: | 201610981294.X | 申請日: | 2016-11-08 |
| 公開(公告)號: | CN108073581B | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 石鵬;賈艷凱 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙) 11348 | 代理人: | 王偉鋒;劉鐵生 |
| 地址: | 100083 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 地圖 區域 名稱 顯示 方法 裝置 | ||
1.一種地圖區域名稱的顯示方法,其特征在于,包括:
獲取地圖區域所在最小矩形范圍內的中心點;
判斷所述中心點的位置是否超出所述地圖區域的邊界范圍;
若所述中心點的位置超出所述地圖區域的邊界范圍,則將在所述中心點顯示的地圖區域名稱的位置調整至所述地圖區域的邊界范圍內;
在調整后的位置處顯示所述地圖區域名稱;
所述判斷所述中心點的位置是否超出所述地圖區域的邊界范圍包括:
以所述中心點為坐標原點在所述最小矩形范圍建立坐標系,分別獲取位于坐標軸預置范圍內相對于所述中心點的上、下、左、右四個區域的坐標點,所述坐標點為所述地圖區域的邊界點;
檢測是否存在未獲取到坐標點的區域;
若存在未獲取到坐標點的區域,則確定所述中心點的位置超出所述地圖區域的邊界范圍;
若不存在未獲取到坐標點的區域,則確定所述中心點的位置未超出所述地圖區域的邊界范圍。
2.根據權利要求1所述方法,其特征在于,所述若所述中心點的位置超出所述地圖區域的邊界范圍,則將在所述中心點顯示的地圖區域名稱的位置調整至所述地圖區域的邊界范圍內包括:
若所述中心點的位置超出所述地圖區域的邊界范圍,則將在所述中心點顯示的地圖區域名稱的位置調整至與所述未獲取到坐標點區域方向相反的區域范圍內。
3.根據權利要求2所述的方法,其特征在于,所述將在所述中心點顯示的地圖區域名稱的位置調整至與所述未獲取到坐標點區域方向相反的區域范圍內包括:
獲取與所述未獲取到坐標點區域方向相反的區域;
計算所述相反的區域中坐標點的最大跨度值;
在所述坐標系中獲取具備所述最大跨度值的邊界點之間的中間點;
將在所述中心點顯示的地圖區域名稱的位置調整至所述中間點上。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
若所述中心點的位置未超出所述地圖區域的邊界范圍,則判斷四個區域的跨度值是否均小于預置閾值;
若否,則在所述地圖區域的邊界范圍內調整所述中心點顯示的地圖區域名稱的位置。
5.根據權利要求4所述的方法,其特征在于,所述判斷四個區域的跨度值是否均小于預置閾值之前,所述方法還包括:
在所述坐標系中分別計算上、下區域中基于縱坐標坐標點的最大跨度值;
在所述坐標系中分別計算左、右區域中基于橫坐標坐標點的最大跨度值;
所述在所述地圖區域的邊界范圍內調整所述中心點顯示的地圖區域名稱的位置包括;
將在所述中心點顯示的地圖區域名稱的位置調整至所述四個區域中最大跨度值中數值最大的區域范圍內。
6.根據權利要求5所述的方法,其特征在于,所述將在所述中心點顯示的地圖區域名稱的位置調整至四個區域中最大跨度值中數值最大的區域范圍內包括:
從各區域分別對應的最大跨度值中提取數值最大的最大跨度值;
在所述坐標系中獲取具備所述數值最大的最大跨度值的邊界點之間的中間點;
將在所述中心點顯示的地圖區域名稱的位置調整至所述中間點上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610981294.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于頁面并發請求的處理方法及裝置
- 下一篇:一種計算框架選擇方法和裝置





