KR20210110250A - 지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체 - Google Patents

지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체 Download PDF

Info

Publication number
KR20210110250A
KR20210110250A KR1020210108648A KR20210108648A KR20210110250A KR 20210110250 A KR20210110250 A KR 20210110250A KR 1020210108648 A KR1020210108648 A KR 1020210108648A KR 20210108648 A KR20210108648 A KR 20210108648A KR 20210110250 A KR20210110250 A KR 20210110250A
Authority
KR
South Korea
Prior art keywords
poi
target
display position
electronic map
display
Prior art date
Application number
KR1020210108648A
Other languages
English (en)
Inventor
웨이 리우
Original Assignee
베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. filed Critical 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디.
Publication of KR20210110250A publication Critical patent/KR20210110250A/ko

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
    • G01C21/3682Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities output of POI information on a road map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • G01C21/367Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3811Point data, e.g. Point of Interest [POI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/38Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/045Zooming at least part of an image, i.e. enlarging it or shrinking it
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

본 출원의 실시예는 지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체를 개시하는 바, 지능형 교통과 지도 기술분야에 관한 것이다. 구체적인 실시 수단은, 표시할 목표 정보 포인트(POI)의 표시 위치를 획득하고; 설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치와 상기 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하고; 상기 목표 POI의 표시 위치가 상기 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 상기 목표 전자 지도의 표시 위치에 상기 목표 POI의 정보를 표시한다. 본 출원의 기술은 POI를 표시할 때, 표시 효율과 지능화 수준을 향상시키는 동시에 주변의 POI가 커버되는 것을 방지하여, 전반적인 표시 효과를 보장한다.

Description

지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체{ METHOD FOR DISPLAYING POINT OF INFORMATION OF MAP, DEVICE, EQUIPMENT, AND READABLE STORAGE MEDIUM }
본 출원은 지능형 교통과 전자 지도 기술분야에 관한 것으로, 특히 지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체에 관한 것이다.
전자 지도에서, 지도 POI(Point of Information, 정보 포인트)는 하나의 상점, 하나의 버스 정류소와 하나의 도로 등을 나타낼 수 있다.
전자 지도에서 상이한 축척으로 표시될 때, 이에 표시되는 POI 또한 상이하다. 축척이 작을수록, 표시되는 POI 개수가 많아지고, POI 유형이 풍부해진다. 종래기술에서 POI를 업데이트할 때, 업데이트된 모든 POI를 각 축척으로 재배열하여 표시한다. 이러한 전량의 POI 배열 표시 방법은 계산량이 크고, 효율이 낮으며, 지능화되지 못하였다.
본 출원의 실시예는 지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체를 제공한다.
본 출원의 실시예는 지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체를 제공한다.
제1 측면에 있어서, 본 출원의 실시예는 지도 정보 포인트의 표시 방법을 제공하는 바,
표시할 목표 정보 포인트(POI)의 표시 위치를 획득하는 단계;
설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치와 상기 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하는 단계; 및
상기 목표 POI의 표시 위치가 상기 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 상기 목표 전자 지도의 표시 위치에 상기 목표 POI의 정보를 표시하는 단계; 를 포함한다.
제2 측면에 있어서, 본 출원의 실시예는 지도 정보 포인트의 표시 장치를 더 제공하는 바,
표시할 목표 정보 포인트(POI)의 표시 위치를 획득하기 위한 획득 모듈;
설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치와 상기 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하기 위한 결정 모듈; 및
상기 목표 POI의 표시 위치가 상기 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 상기 목표 전자 지도의 표시 위치에 상기 목표 POI의 정보를 표시하기 위한 표시 모듈; 을 포함한다.
제3 측면에 있어서, 본 출원의 실시예는 전자 기기를 제공하는 바,
적어도 하나의 프로세서; 및
상기 적어도 하나의 프로세서와 통신 가능하게 연결되는 메모리를 포함하고,
상기 메모리에는 상기 적어도 하나의 프로세서에 의해 실행 가능한 명령이 저장되어 있고, 상기 명령은 상기 적어도 하나의 프로세서에 의해 실행되어, 상기 적어도 하나의 프로세서가 임의의 실시예에서 제공되는 지도 정보 포인트의 표시 방법을 수행하도록 한다.
제4 측면에 있어서, 본 출원의 실시예는 컴퓨터 명령이 저장된 비 일시적 컴퓨터 판독 가능 저장 매체를 제공하는 바, 상기 컴퓨터 명령은 컴퓨터가 임의의 실시예에서 제공되는 지도 정보 포인트의 표시 방법을 수행하도록 한다.
제5 측면에 있어서, 본 출원의 실시예는 비 일시적 컴퓨터 판독 가능 저장 매체에 저장된 컴퓨터 프로그램을 제공하는 바, 상기 컴퓨터 프로그램은 컴퓨터가 임의의 실시예에서 제공되는 지도 정보 포인트의 표시 방법을 수행하도록 한다.
본 출원의 기술에 따라 POI를 표시할 때, 표시 효율과 지능화 수준을 향상시키는 동시에 주변의 POI가 커버되는 것을 방지하여, 전반적인 표시 효과를 보장한다.
이해해야 할 것은, 본 부분에 기술된 내용은 본 공개의 실시예의 핵심 또는 중요특징을 알려주는 것이 목적이 아닐 뿐더러, 본 공개의 범위를 한정하기 위한 것도 아니다. 본 공개의 기타 특징은 이하의 명세서에 의해 이해하기 쉽게 된다.
본 출원의 기술은 POI를 표시할 때, 표시 효율과 지능화 수준을 향상시키는 동시에 주변의 POI가 커버되는 것을 방지하여, 전반적인 표시 효과를 보장한다.
첨부된 도면은 본 방안을 더 잘 이해하기 위한 것으로, 본 출원을 한정하지 않는다.
도 1은 본 출원의 실시예 중의 첫번째 지도 정보 포인트의 표시 방법의 흐름도이다.
도 2a는 본 출원의 실시예 중의 두번째 지도 정보 포인트의 표시 방법의 흐름도이다.
도 2b는 본 출원의 실시예 중의 POI 영향 영역의 개략도이다.
도 3은 본 출원의 실시예 중의 세번째 지도 정보 포인트의 표시 방법의 흐름도이다.
도 4는 본 출원의 실시예 중의 지도 정보 포인트의 표시 장치의 구조도이다.
도 5는 본 출원의 실시예 중의 전자 기기의 구조 개략도이다.
이하, 첨부된 도면을 결부하여 본 출원의 예시적인 실시예들을 설명하고자 하며, 이해를 돕기 위해 본 출원의 실시예들의 다양한 세부 사항들이 포함되는데, 이들은 단지 예시적인 것으로 간주되어야 한다. 따라서, 본 출원의 기술 분야의 통상의 지식을 가진 자라면 본 출원의 범위 및 사상을 벗어나지 않으면서 본 명세서에 설명된 실시예들에 대해 다양한 변경 및 수정이 이루어질 수 있음을 알아야 한다. 또한, 명확성 및 간결성을 위해, 공지된 기능 및 구조에 대한 설명은 아래 설명에서 생략된다.
본 출원의 실시예에 따르면, 도 1은 본 출원의 실시예 중의 첫번째 지도 정보 포인트의 표시 방법의 흐름도이다. 본 출원의 실시예는 새로 증가되거나 업데이트된 POI를 전자 지도에 표시하는 상황에 적용된다. 상기 방법은 지도 정보 포인트의 표시 장치에 의해 수행되고, 상기 장치는 소프트웨어 및/또는 하드웨어를 사용하여 구현되고, 구체적으로 일정한 데이터 연산 기능을 구비한 전자 기기에 배치된다.
도 1에 도시된 지도 정보 포인트의 표시 방법은, 하기와 같은 단계를 포함한다.
S110에서, 표시할 목표 정보 포인트(POI)의 표시 위치를 획득한다.
본 실시예에서 표시할 POI는 새로 증가된 POI 또는 히스토리 POI를 업데이트한 후의 POI이다. 편리하게 기술하고 구분하기 위해, 표시할 POI를 목표 POI이라고 칭한다. 목표 POI의 표시 위치는 전자 지도 상의 위치로서, 경도와 위도로 표시될 수 있다.
선택적으로, 목표 POI의 현실 장면에서의 위치에 따라, 목표 POI의 표시 위치를 획득한다.
S120에서, 설정된 축척으로 표시된 목표 전자 지도에서, 목표 POI의 표시 위치와 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정한다.
전자 지도는 상이한 축척으로 표시 가능한 바, 예를 들어 1미터: 500미터의 축척, 1미터: 5000미터의 축척으로 표시 가능하다. 설정된 축척은 전자 지도에 표시 가능한 임의의 축척일 수 있다. 편리하게 기술하고 구분하기 위해, 설정된 축척으로 표시된 전자 지도를 목표 전자 지도라고 칭한다. 상이한 축척으로 표시된 전자 지도는 상이한 POI를 표시하는 바, 예를 들어 1: 500의 축척으로 전자 지도를 표시할 때, 아파트단지와 상점을 표시하고, 1: 5000의 축척으로 전자 지도를 표시할 때, 부지 면적이 더 큰 마을을 표시한다.
본 실시예에서는 목표 전자 지도 중 각 POI를 위해 일정한 범위의 영향 영역을 구획하는데, 상기 영향 영역은 실질적으로 시각적 효과 측면에서 POI가 차지하는 영역으로서, 일반적으로 POI의 실제 부지 범위보다 크다. 영향 영역 내부에는 더이상 기타 POI의 정보가 표시되어서는 안되는 바, 시각적 효과 측면에서 상기 POI에 대해 커버 또는 충돌 영향을 끼치는 것을 방지한다. 다시 말하자면, 주변의 POI가 시각적 효과 측면에서 일으키는 영향을 고려하였다. 각 POI의 영향 영역은 중첩되지 않거나 부분적으로 중첩될 수 있다. 목표 POI의 표시 위치는 각 POI의 영향 영역 밖에 있을 수도 있고, 적어도 하나의 POI의 영향 영역 내에 있을 수도 있다.
S130에서, 목표 POI의 표시 위치가 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 목표 전자 지도의 표시 위치에 목표 POI의 정보를 표시한다.
목표 POI의 표시 위치가 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 목표 POI가 현재 표시되고 있는 POI에 대해 커버 또는 충돌 영향을 끼치지 않고, 정상적으로 표시될 수 있음을 설명한다. 구체적으로, 목표 전자 지도의 기본도의 표시 위치에, 목표 POI의 정보를 표시한다. 선택적으로, 목표 POI의 정보는 목표 POI의 명칭, 아이콘 및 소개를 포함하지만 이에 한정되지 않는다.
선택적으로, 목표 POI의 정보를 표시하는 단계 이후에, 설정된 축척으로 표시된 목표 전자 지도 상에, 목표 POI를 위한 영향 영역을 구축하는 단계를 더 포함하여, 후속적으로 업데이트되는 POI를 위해 위치 관계에 의해 결정된 데이터 기초를 제공하는 동시에, 이번에 표시된 POI가 커버되거나 충돌되는 것을 방지한다.
본 실시예에서는 POI의 영향 영역을 창의적으로 제안하여, 목표 POI의 표시 상황을 안내하도록 한다. 목표 POI의 표시 위치와 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하여, 시각적 효과 측면에서 목표 POI가 목표 지도에 표시되기에 적합한지 여부를 획득하고, 목표 POI의 표시 위치가 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 목표 POI가 현재 표시되고 있는 POI에 대해 커버 또는 충돌 영향을 끼치지 않음을 설명하는 바, 이로써 목표 전자 지도의 표시 위치에 목표 POI의 정보를 직접 표시한다. 본 실시예에서 제공되는 방법은 주변의 POI가 커버되는 것을 방지하여, 전반적인 표시 효과를 보장할 수 있다. 본 실시예는 목표 POI와 기타 POI의 영향 영역의 위치 관계를 비교하여, 나아가 POI의 정보를 자동적으로 표시하고, 모든 POI를 다시 편성하여 표시할 필요가 없기에, 업데이트 효율과 지능화 수준을 향상시킬 수 있고, 주변의 POI가 커버되는 것을 방지하여 전반적인 표시 효과를 보장한다.
본 출원의 실시예에 따르면, 도 2a는 본 출원의 실시예 중의 두번째 지도 정보 포인트의 표시 방법의 흐름도이다. 본 출원의 실시예는 상기 각 실시예의 기술적 수단의 기초상에서 보다 더 최적화되었다.
선택적으로, “설정된 축척으로 표시된 목표 전자 지도에서, 목표 POI의 표시 위치와 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하는 단계”를 수행한 이후에, “목표 POI의 표시 위치가 목표 전자 지도 중 POI의 영향 영역 내에 있을 경우, 표시 위치가 위치한 영향 영역이 속하는 주변 POI를 결정하는 단계; 목표 POI의 표시 우선 순위가 주변 POI의 표시 우선 순위보다 클 경우, 목표 전자 지도의 표시 위치에 목표 POI의 정보를 표시하는 단계”를 추가한다.
선택적으로, “설정된 축척으로 표시된 목표 전자 지도에서, 목표 POI의 표시 위치와 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하는 단계”를 수행한 이후에, “목표 POI의 표시 우선 순위가 주변 POI의 표시 우선 순위보다 작을 경우, 설정된 축척보다 큰 다음 축척을 결정하는 단계; 다음 축척을 새로운 설정된 축척으로 업데이트하고, 위치 관계의 결정 단계로 리턴하는 단계”를 추가한다.
도 2a에 도시된 지도 정보 포인트의 표시 방법은, 구체적으로 하기와 같은 단계를 포함한다.
S210에서, 표시할 목표 정보 포인트(POI)의 표시 위치를 획득한다.
S220에서, 설정된 축척으로 표시된 목표 전자 지도에서, 목표 POI의 표시 위치와 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정한다.
S230에서, 목표 POI의 표시 위치가 목표 전자 지도 중 POI의 영향 영역 밖에 있는지 여부를 판단하고, 밖에 있을 경우, S241로 이동하고, 아닐 경우, 즉 목표 POI의 표시 위치가 목표 전자 지도 중 POI의 영향 영역 내에 있을 경우, S242로 이동한다.
S241에서, 목표 전자 지도의 표시 위치에 목표 POI의 정보를 표시한다. 이번 동작을 완료한다.
S242에서, 표시 위치가 위치한 영향 영역이 속하는 주변 POI를 결정한다.
목표 POI의 표시 위치가 목표 전자 지도 중 POI의 영향 영역 내에 있을 경우, 목표 POI가 영향 영역이 속하는 POI를 커버하거나 이와 충돌한다고 간주한다. 편리하게 기술하고 구분하기 위해, 표시 위치가 위치한 영향 영역이 속하는 POI를 주변 POI이라고 칭한다.
선택적으로, 표시 위치가 위치한 영향 영역의 개수는 적어도 하나이고, 이에 따라, 주변 POI의 개수도 역시 적어도 하나이다.
S250에서, 목표 POI의 표시 우선 순위가 주변 POI의 표시 우선 순위보다 높은지 여부를 판단하고, 높을 경우, S261로 이동하고, 아닐 경우, S262로 이동한다.
목표 POI가 영향 영역이 속하는 POI를 커버하거나 이와 충돌할 경우, 표시 우선 순위에 따라 목표 전자 지도에 목표 POI의 정보를 표시할지 여부를 결정해야 한다.
선택적으로, 유형이 다른 POI는 상이한 표시 우선 순위를 구비하는 바, 예를 들어 사회 서비스를 제공하는 유형의 POI의 표시 우선 순위는 개인 서비스를 제공하는 유형의 POI의 표시 우선 순위보다 높다. 표시 우선 순위가 높은 것을 우선적으로 전자 지도에 표시한다.
선택적으로, 주변 POI의 개수가 적어도 두개일 경우, 목표 POI와 모든 주변 POI의 표시 우선 순위를 비교할 필요가 있다. 목표 POI의 표시 우선 순위가 모든 주변 POI의 표시 우선 순위보다 높을 경우, S261을 수행한다. 목표 POI의 표시 우선 순위가 임의의 주변 POI의 표시 우선 순위보다 낮을 경우, S262를 수행한다.
S261에서, 목표 전자 지도의 표시 위치에 목표 POI의 정보를 표시한다. 이번 동작을 완료한다.
목표 POI의 표시 우선 순위가 주변 POI보다 높을 경우, 목표 POI가 주변 POI를 커버하거나 이와 충돌할 지라도, 여전히 표시 위치에 목표 POI의 정보를 표시할 수 있어, 목표 POI가 비교적 작은 축척으로 표시 가능하도록 보장하여, 사용자가 편리하게 사용할 수 있다.
나아가, 주변 POI의 정보를 약화 처리하되, 예를 들어 주변 POI의 정보량을 줄이고, 명칭만 보류하거나, 또는, 주변 POI의 표시 폰트 크기를 줄이거나, 또는, 주변 POI의 정보를 흐림 처리한다.
S262에서, 설정된 축척보다 큰 다음 축척을 결정한다.
S270에서, 다음 축척을 새로운 설정된 축척으로 업데이트하고, S220으로 리턴한다.
목표 POI의 표시 위치가 목표 전자 지도 중 POI(즉 주변 POI)의 영향 영역 내에 있고, 표시 우선 순위가 주변 POI의 표시 우선 순위보다 낮을 경우, 목표 POI가 목표 전자 지도에 표시되기에 적합하지 않음을 설명하는 바, 다음 축척으로 표시된 전자 지도를 계속하여 스캔한다.
다음 축척이 설정된 축척보다 커서, 표시 정밀도가 보다 더 높아, 주변 POI와 목표 POI가 전자 지도상에서의 거리도 더욱 멀어진다. 이로써, 충분한 공간이 생겨 목표 POI의 정보를 표시할 수 있고, 시각적 효과 측면에서 주변 POI에 대해 영향을 끼치지 않는다.
선택적으로, 임의의 설정된 축척에서, 목표 POI가 모두 주변 POI에 대해 영향을 끼치지 못하도록 보장하기 위해, 각 POI(주변 POI를 포함함)의 영향 영역의 범위는 설정된 축척에 따라 결정된다. 구체적으로, 설정된 축척이 클수록, 영향 영역의 범위는 작아진다. 예를 들어, 설정된 축척은 1미터: 1000미터이고, 영향 영역의 범위는 500미터이다. 설정된 축척은 1미터:200미터이고, 영향 영역의 범위는 5미터이다. 이로써, 매번 설정된 축척으로 목표 전자 지도를 표시할 때, 현재의 설정된 축척에 따라 각 POI의 영향 영역을 결정하고, 나아가 목표 POI의 표시 위치와 각 POI의 영향 영역의 위치 관계를 결정한다.
선택적으로, 각 POI의 영향 영역의 형상은 POI의 표시 형상에 따라 결정된다. 도 2b는 본 출원의 실시예 중의 POI 영향 영역의 개략도이다. POI1은 하나의 도로로서, 표시 형상이 선형이고, 영향 영역의 형상은 선을 중심축으로 선과 수직되는 양측으로 연장되어 구성된 직사각형인 바, 각 측으로 연장된 길이가 영향 영역의 범위이다. POI2는 하나의 건축물인 바, 이를테면 도서관 또는 병원으로서, 표시 형상이 점모양이고, 영향 영역의 형상은 점을 중심으로 주위로 연장되어 구성된 원형인 바, 주위로 연장된 길이가 영향 영역의 범위이다.
본 실시예는 POI의 표시 형상에 따라 영향 영역의 형상을 결정하는데, 이는 시각적 효과 측면에서 실제 상황과 더욱 일치하여, 목표 POI가 실제 상황에 근접하는 시각적 효과로 전자 지도에 표시되도록 한다.
선택적으로, 현재 설정된 축척이 전자 지도에 표시 가능한 최대 축척일 경우, 동작을 완료한다. 목표 POI는 전자 지도에 표시될 수 없다.
본 실시예는 목표 POI의 표시 우선 순위가 낮을 때, 다음 큰 축척을 결정하여, 다음 큰 축척으로 표시된 전자 지도에서, 목표 POI의 표시 위치와 각 POI의 영향 영역의 위치 관계를 결정함으로써, 표시하기 적합한 최소 축척을 찾아내어, 목표 POI가 사용자에게 보다 더 쉽게 발견되도록 한다.
상기 실시예와 하기 실시예에서, 설정된 축척은 업무 수요에 따라 결정되거나, 또는 목표 POI의 속성에 따라 결정되고, 속성은 유형、검색 인기도, 면적 및 정면 속성 중의 적어도 하나를 포함한다.
또한, 설정된 축척은 목표 POI의 표시 위치와 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 최초로 결정할 때 전자 지도에 표시된 축척이며, 후속적으로 업데이트된 새로운 설정된 축척이 아니다.
구체적으로, 업무 수요는 목표 POI의 제공자가 제출한 것으로서, 목표 POI를 표시하는 축척이 필요하다. 업무 수요를 충족시킬 수 없을 경우, 즉 목표 POI가 설정된 축척으로 표시된 전자 지도 상에 표시되기에 적합하지 않을 경우(상기 실시예 중의 목표 POI의 표시 위치가 목표 전자 지도 중 POI의 영향 영역 내에 있고, 표시 우선 순위가 주변 POI의 표시 우선 순위보다 낮을 경우를 참조), 계속하여 다음 큰 축척을 스캔하여, 목표 POI의 표시 임무를 완성하도록 한다.
본 실시예는 우선적으로 업무 수요에 따라 설정된 축척을 결정하는데, 목표 POI를 표시할 때, 우선적으로 업무 수요를 충족시키는 축척을 결정한다.
업무 수요가 없을 경우, 목표 POI의 속성에 따라 설정된 축척을 결정할 수 있다. 목표 POI의 유형이 사회 서비스를 제공하는 유형이고, 검색 인기도가 높고, 면적이 크거나 또는 정면 속성을 구비할 경우, 설정된 축척이 작아야 한다. 목표 POI의 유형이 개인 서비스를 제공하는 유형이고, 검색 인기도가 낮고, 면적이 작거나 또는 정면 속성을 구비하지 않을 경우, 설정된 축척이 커야 한다.
본 실시예는 목표 POI의 속성에 따라 설정된 축척을 결정하고, 가장 작은 축척을 우선적으로 결정할 필요가 없으므로, 목표 POI를 적합한 축척으로 표시하기 편리하고, 목표 POI의 표시 효율을 향상시킨다.
본 출원의 실시예에 따르면, 도 3은 본 출원의 실시예 중의 세번째 지도 정보 포인트의 표시 방법의 흐름도이다. 본 실시예는 상기 실시예의 기초상에서, 위치 관계의 결정 과정을 최적화한다.
도 3에 도시된 지도 정보 포인트의 표시 방법은, 하기와 같은 단계를 포함한다.
S310에서, 각 축척으로 표시된 전자 지도를 각각 격자 분할하여, 복수의 격자 영역을 획득한다.
전자 지도를 격자 분할하는 사이즈는 축척에 따라 결정 가능한 바, 축척이 작을수록, 격자 분할하는 사이즈가 크다. 각 축척으로 표시된 전자 지도를 격자 분할하여, 각 축척에 각각 대응되는 복수의 그룹의 격자 영역을 획득하며, 각 그룹의 격자 영역은 복수의 격자 영역을 포함한다.
S320에서, 표시할 목표 정보 포인트(POI)의 표시 위치를 획득한다.
S330에서, 설정된 축척으로 표시된 목표 전자 지도에서, 목표 POI의 표시 위치가 위치한 목표 격자 영역을 결정한다.
각 격자 영역은 격자의 코너 포인트 좌표로 표기되고, 각 격자 영역의 코너 포인트 좌표에 따라, 목표 POI의 표시 위치가 위치한 목표 전자 지도 중의 목표 격자 영역을 결정한다.
S340에서, 목표 POI의 표시 위치와 목표 격자 영역 내 각 POI의 영향 영역의 위치 관계를 결정한다.
본 실시예에서 위치 관계를 결정할 때, 목표 POI의 표시 위치와 목표 격자 영역 내 각 POI의 영향 영역을 비교하면 되고, 목표 전자 지도에 표시된 모든 POI의 영향 영역과 비교할 필요가 없어, 비교해야 할 POI의 개수를 줄여, 계산량을 줄이는데 유리하여, 목표 POI의 표시 효율을 향상시킨다.
S350에서, 목표 POI의 표시 위치가 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 목표 전자 지도의 표시 위치에 목표 POI의 정보를 표시한다.
상기 실시예에서, 표시할 목표 정보 포인트(POI)의 표시 위치를 획득하는 단계 이전에, 목표 POI가 히스토리 표시 위치에 표시된 정보 및 상기 히스토리 표시 위치의 영향 영역을 삭제하는 단계를 더 포함한다.
본 실시예는 POI의 장면을 업데이트하는데 적용되는 바, 전자 지도에 목표 POI를 새로 증가하기 전에, 우선 목표 POI의 히스토리 표시 위치에 표시된 정보를 삭제하는 동시에 히스토리 표시 위치의 영향 영역도 삭제해야 한다.
예시적으로, 목표 POI의 히스토리 표시 위치는 A 도로변이고, 업데이트된 후의 표시 위치는 B 도로변이다. 이로써, A 도로변 목표 POI의 정보, 및 목표 POI가 A 도로변에 있는 영향 영역을 삭제한다.
본 실시예는 먼저 삭제하고 다시 새로 증가하는 방식으로 목표 POI를 업데이트한다. 목표 POI를 업데이트할 때, 업데이트 효율과 지능화 수준을 향상시킬 수 있고, 주변의 POI가 커버되는 것을 방지하여 전반적인 표시 효과를 보장한다.
본 출원의 실시예에 따르면, 도 4는 본 출원의 실시예 중의 지도 정보 포인트의 표시 장치의 구조도이다. 본 출원의 실시예는 새로 증가되거나 업데이트된 후의 POI를 전자 지도에 표시하는 상황에 적용되고, 상기 장치는 소프트웨어 및/또는 하드웨어를 사용하여 구현되고, 구체적으로 일정한 데이터 연산 기능을 구비한 전자 기기에 배치된다.
도 4에 도시된 지도 정보 포인트의 표시 장치(400)는, 획득 모듈(401), 결정 모듈(402)과 표시 모듈(403)을 포함한다.
획득 모듈(401)은, 표시할 목표 정보 포인트(POI)의 표시 위치를 획득한다.
결정 모듈(402)은, 설정된 축척으로 표시된 목표 전자 지도에서, 목표 POI의 표시 위치와 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정한다.
표시 모듈(403)은, 목표 POI의 표시 위치가 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 목표 전자 지도의 표시 위치에 목표 POI의 정보를 표시한다.
본 실시예에서는 POI의 영향 영역을 창의적으로 제안하여, 목표 POI의 표시 상황을 안내하도록 한다. 목표 POI의 표시 위치와 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하여, 시각적 효과 측면에서, 목표 POI가 목표 지도에 표시되기에 적합한지 여부를 획득하고, 목표 POI의 표시 위치가 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 목표 POI가 현재 표시되고 있는 POI에 대해 커버 또는 충돌 영향을 끼치지 않음을 설명하는 바, 이로써 목표 전자 지도의 표시 위치에 목표 POI의 정보를 직접 표시한다. 본 실시예에서 제공되는 방법은 주변의 POI가 커버되는 것을 방지하여, 전반적인 표시 효과를 보장할 수 있다. 본 실시예는 목표 POI와 기타 POI의 영향 영역의 위치 관계를 비교하여, 나아가 POI의 정보를 자동적으로 표시하고, 모든 POI를 다시 편성하여 표시할 필요가 없기에, 업데이트 효율과 지능화 수준을 향상시킬 수 있는 동시에 주변의 POI가 커버되는 것을 방지하여, 전반적인 표시 효과를 보장한다.
선택적으로, 장치는 목표 POI의 표시 위치가 목표 전자 지도 중 POI의 영향 영역 내에 있을 경우, 표시 위치가 위치한 영향 영역이 속하는 주변 POI를 결정하기 위한 주변 POI 결정 모듈; 및 목표 POI의 표시 우선 순위가 주변 POI의 표시 우선 순위보다 높을 경우, 목표 전자 지도의 표시 위치에 목표 POI의 정보를 표시하기 위한 POI 표시 모듈; 을 더 포함한다.
선택적으로, 장치는 목표 POI의 표시 우선 순위가 주변 POI의 표시 우선 순위보다 낮을 경우, 설정된 축척보다 큰 다음 축척을 결정하기 위한 축척 결정 모듈; 및 다음 축척을 새로운 설정된 축척으로 업데이트하고, 위치 관계의 결정 동작으로 리턴하기 위한 업데이트 모듈; 을 더 포함한다.
선택적으로, 설정된 축척은 업무 수요에 따라 결정되거나, 또는 목표 POI의 속성에 따라 결정되고, 속성은 유형, 검색 인기도, 면적 및 정면 속성 중의 적어도 하나를 포함한다.
선택적으로, 장치는 각 축척으로 표시된 전자 지도를 각각 격자 분할하여, 복수의 격자 영역을 획득하기 위한 격자 분할 모듈을 더 포함하고, 결정 모듈(402)은 설정된 축척으로 표시된 목표 전자 지도에서, 목표 POI의 표시 위치가 위치한 목표 격자 영역을 결정하고, 목표 POI의 표시 위치와 목표 격자 영역 내 각 POI의 영향 영역의 위치 관계를 결정한다.
선택적으로, 각 POI의 영향 영역의 범위는 설정된 축척에 따라 결정되고, 각 POI의 영향 영역의 형상은 POI의 표시 형상에 따라 결정된다.
선택적으로, 장치는 목표 POI가 히스토리 표시 위치에 표시된 정보 및 히스토리 표시 위치의 영향 영역을 삭제하기 위한 삭제 모듈을 더 포함한다.
상기 지도 정보 포인트의 표시 장치는 본 출원의 임의의 실시예에서 제공되는 지도 정보 포인트의 표시 방법을 수행할 수 있고, 지도 정보 포인트의 표시 방법을 수행하는 상응한 기능 모듈과 유리한 효과를 구비한다.
본 출원의 실시예에 따르면, 본 출원은 전자 기기와 판독 가능 저장 매체를 더 제공한다.
본 출원의 실시예에 따르면, 본 출원은 비 일시적 컴퓨터 판독 가능 저장 매체에 저장된 컴퓨터 프로그램을 더 제공하는 바, 상기 컴퓨터 프로그램은 컴퓨터가 임의의 실시예에서 제공되는 지도 정보 포인트의 표시 방법을 수행하도록 한다.
도 5에 도시된 바와 같이, 도5는 본 출원의 실시예에 따른 지도 정보 포인트의 표시 방법을 구현하는 전자 기기의 블록도이다. 전자 기기는 랩톱 컴퓨터, 데스크톱 컴퓨터, 워크 벤치, 개인용 정보 단말기, 서버, 블레이드 서버, 메인 프레임 컴퓨터 및 다른 적합한 컴퓨터 등의 다양한 형태의 디지털 컴퓨터를 가리킨다. 전자 기기는 또한 개인 디지털 프로세서, 셀룰러 폰, 스마트 폰, 웨어러블 장치 및 다른 유사한 컴퓨팅 장치와 같은 다양한 형태의 모바일 장치를 나타낼 수 있다. 본 명세서에서 나타낸 부품, 그들의 연결 및 관계, 및 그 기능은 단지 예시에 불과하며, 본 명세서에 기술 및/또는 요구하는 본 출원의 구현을 제한하도록 의도되지 않는다.
도 5에 도시된 바와 같이, 상기 전자 기기는 하나 또는 복수의 프로세서(501), 메모리(502), 및 고속 인터페이스 및 저속 인터페이스를 포함하는 각 부품을 연결하기 위한 인터페이스를 포함한다. 각 부품은 상이한 버스를 이용하여 상호 연결되고, 공동 메인 보드 상에 장착되거나 또는 필요에 따라 다른 방식으로 장착될 수 있다. 프로세서는 전자 기기 내에서 실행되는 명령을 처리할 수 있고, 외부 입력/출력 장치(예를 들어, 인터페이스에 결합된 표시 장치)에 GUI의 그래픽 정보를 표시하도록, 메모리 또는 메모리 상에 저장된 명령을 포함한다. 다른 실시 형태에서, 필요에 따라 복수의 프로세서 및/또는 복수의 버스를 복수의 메모리와 함께 사용할 수 있다. 마찬가지로, 복수의 전자 기기를 연결할 수 있고, 각 단말기는 필요한 일부 동작을 제공할 수 있다(예를 들어, 서버 어레이, 한 그룹의 블레이드 서버, 또는 멀티 프로세서 시스템). 도 5에서는 하나의 프로세서(501)를 예로 든다.
메모리(502)는 본 출원에 의해 제공된 비 일시적 컴퓨터 판독 가능 저장 매체이다. 여기서, 적어도 하나의 프로세서에 의해 본 출원에서 제공되는 지도 정보 포인트의 표시 방법을 수행하도록, 메모리에는 적어도 하나의 프로세서에 의해 실행 가능한 명령이 저장된다. 본 출원의 비 일시적 컴퓨터 판독 가능 저장 매체에는 컴퓨터로 하여금 본 출원에서 제공되는 지도 정보 포인트의 표시 방법을 수행하도록 하는 컴퓨터 명령이 저장된다.
메모리(502)는 비 일시적 컴퓨터 판독 가능 저장 매체로서, 비 일시적 소프트웨어 프로그램, 비 일시적 컴퓨터 실행 가능 프로그램 및 모듈을 저장하기 위한 것으로, 이를테면 본 출원의 실시예의 지도 정보 포인트의 표시 방법에 대응되는 프로그램 명령/모듈(예를 들어, 도 4에 도시된 획득 모듈(401), 결정 모듈(402) 및 표시 모듈(403))을 저장한다. 프로세서(501)는 메모리(502)에 저장된 비 일시적 소프트웨어 프로그램, 명령 및 모듈을 실행하여 서버의 다양한 기능적 애플리케이션 및 데이터 처리를 실행하는 바, 즉, 상기 방법 실시예의 지도 정보 포인트의 표시 방법을 구현한다.
메모리(502)는 프로그램 저장 영역 및 데이터 저장 영역을 포함할 수 있고, 프로그램 저장 영역에는 운영 체제 및 적어도 하나의 기능에 필요한 응용 프로그램이 저장될 수 있고, 데이터 저장 영역에는 지도 정보 포인트의 표시 방법을 구현하는 전자 기기를 사용하여 생성된 데이터가 저장될 수 있다. 이밖에, 메모리(502)는 고속 랜덤 액세스 메모리를 포함할 수 있고, 또한 적어도 하나의 자기 디스크 저장 장치, 플래시 메모리 장치 또는 기타 비 일시적 솔리드 스테이트 저장 장치와 같은 비 일시적 메모리를 포함할 수 있다. 일부 실시예에서, 메모리(502)는 프로세서(501)에 대해 원격으로 설치된 메모리를 선택적으로 포함할 수 있고, 이러한 원격 메모리는 네트워크를 통해 지도 정보 포인트의 표시 방법을 수행하는 전자 기기에 연결될 수 있다. 상기 네트워크의 구현예는 인터넷, 인트라넷, 로컬 영역 네트워크, 이동 통신 네트워크 및 이들의 조합을 포함하지만 이에 한정되지 않는다.
지도 정보 포인트의 표시 방법을 수행하는 전자 기기는 입력 장치(503) 및 출력 장치(504)를 더 포함할 수 있다. 프로세서(501), 메모리(502), 입력 장치(503) 및 출력 장치(504)는 버스를 통해 연결되거나 또는 다른 방식으로 연결될 수 있으며, 도 5는 버스를 통한 연결을 예시한 것이다.
입력 장치(503)는 입력된 숫자 또는 문자 정보를 수신할 수 있고, 지도 정보 포인트의 표시 방법을 수행하는 전자 기기의 사용자 설정 및 기능 제어와 관련된 키 신호 입력을 생성할 수 있는 바, 예를 들어 터치 스크린, 키패드, 마우스, 트랙 패드, 터치 패드, 포인팅 스틱, 하나 또는 복수의 마우스 버튼, 트랙볼, 조이스틱 등 입력 장치일 수 있다. 출력 장치(504)는 표시 장치, 보조 조명 장치(예를 들어, LED), 촉각 피드백 장치(예를 들어, 진동 모터) 등을 포함할 수 있다. 상기 표시 장치는 액정 디스플레이(LCD), 발광 다이오드(LED) 디스플레이 및 플라즈마 디스플레이를 포함할 수 있지만, 이에 한정되지 않는다. 일부 실시 형태에서, 표시 장치는 터치 스크린일 수 있다.
본 명세서에 설명된 시스템 및 기술의 다양한 실시 방식은 디지털 전자 회로 시스템, 집적 회로 시스템, 전용 ASIC(특정 용도 지향 집적 회로), 컴퓨터 하드웨어, 펌웨어, 소프트웨어 및/또는 이들의 조합에 의해 구현될 수 있다. 이러한 다양한 실시 방식은 하나 또는 복수의 컴퓨터 프로그램에 의해 실시될 수 있고, 상기 하나 또는 복수의 컴퓨터 프로그램은 적어도 하나의 프로그래밍 가능 프로세서를 포함하는 프로그래밍 가능 시스템에 의해 실행 및/또는 해석될 수 있으며, 상기 프로그래밍 가능 프로세서는 전용 또는 일반 프로그래밍 가능 프로세서일 수 있고, 저장 시스템, 적어도 하나의 입력 장치 및 적어도 하나의 출력 장치로부터 데이터 및 명령을 수신하며, 데이터 및 명령을 상기 저장 시스템, 상기 적어도 하나의 입력 장치 및 상기 적어도 하나의 출력 장치에 전송할 수 있다.
이러한 컴퓨팅 프로그램(프로그램, 소프트웨어, 소프트웨어 응용 프로그램 또는 코드라고도 함)에는 프로그래밍 가능 프로세서의 기계 명령이 포함되고, 고급 프로세스 및/또는 객체 지향 프로그래밍 언어 및/또는 어셈블리/기계어를 사용하여 이러한 컴퓨팅 프로그램을 구현할 수 있다. 본 명세서에서 사용되는 용어 “기계 판독 가능 매체” 및 “컴퓨터 판독 가능 매체”는 프로그래밍 가능 프로세서에 기계 명령 및/또는 데이터를 제공하기 위해 사용되는 임의의 컴퓨터 프로그램 제품, 기기 및/또는 장치(예를 들어, 자기 디스크, 광 디스크, 메모리, 프로그래밍 가능 논리 장치(PLD))를 지칭하며, 기계 판독 가능 신호로서 기계 명령을 수신하는 기계 판독 가능 매체를 포함한다. 용어 “기계 판독 가능 신호”는 기계 명령 및/또는 데이터를 프로그래밍 가능 프로세서에 제공하기 위한 임의의 신호를 지칭한다.
사용자와의 인터랙션을 제공하기 위해, 컴퓨터에서 여기에 설명된 시스템 및 기술을 구현할 수 있는 바, 상기 컴퓨터는 사용자에게 정보를 표시하기 위한 디스플레이 장치(예를 들어, CRT(음극선관) 또는 LCD(액정 디스플레이) 모니터); 키보드 및 포인팅 장치(예를 들어, 마우스 또는 트랙볼)를 포함하고, 사용자는 상기 키보드 및 상기 포인팅 장치를 통해 컴퓨터에 입력할 수 있다. 다른 종류의 장치를 사용하여 사용자와의 인터랙션을 제공할 수도 있고, 예를 들어, 사용자에게 제공되는 피드백은 임의의 형태의 감각 피드백(예를 들어, 시각적 피드백, 청각적 피드백 또는 촉각적 피드백) 일 수 있고, 임의의 형태(음향 입력, 음성 입력 또는 촉각 입력을 포함함)로 사용자로부터의 입력을 수신할 수 있다..
본 명세서에 설명된 시스템 및 기술은 백그라운드 컴포넌트를 포함하는 컴퓨팅 시스템(예를 들어, 데이터 서버) 또는 미들웨어 컴포넌트를 포함하는 컴퓨팅 시스템(예를 들어, 애플리케이션 서버) 또는 프론트 엔드 컴포넌트를 포함하는 컴퓨팅 시스템(예를 들어, 그래픽 사용자 인터페이스 또는 웹 브라우저를 가진 사용자 컴퓨터일 수 있으며, 사용자는 상기 그래픽 사용자 인터페이스 또는 상기 웹 브라우저를 통해 여기에 설명된 시스템 및 기술의 실시방식과 인터랙션할 수 있음), 또는 이러한 백그라운드 컴포넌트, 미들웨어 컴포넌트 또는 프론트 엔드 컴포넌트의 임의의 조합을 포함하는 컴퓨팅 시스템에 의해 구현될 수 있다. 시스템의 컴포넌트는 임의의 형태 또는 매체의 디지털 데이터 통신(예를 들어, 통신 네트워크)에 의해 상호 연결될 수 있다. 통신 네트워크의 예로는 LAN(로컬 영역 네트워크), WAN(광역 통신망), 인터넷 및 블록체인 네트워크가 포함될 수 있다.
컴퓨터 시스템은 클라이언트 및 서버를 포함할 수 있다. 클라이언트와 서버는 일반적으로 서로 멀리 떨어져 있으며, 일반적으로 통신 네트워크를 통해 인터랙션한다. 클라이언트와 서버 간의 관계는 상응한 컴퓨터에서 실행되고 서로 클라이언트-서버 관계가 있는 컴퓨터 프로그램에 의해 발생된다. 서버는 클라우드 서버일 수 있고, 클라우드 컴퓨팅 서버 또는 클라우드 호스트라고도 칭하며, 클라우드 컴퓨팅 서비스 시스템 중의 호스트 제품 중 하나로서, 기존의 물리적 호스트와 VPS 서비스에 존재하는 관리 난이도가 높고, 업무 확장성이 약한 단점을 해결하도록 한다.
상기에 도시된 다양한 형태의 과정을 통해 단계를 재정렬, 추가 또는 삭제할 수 있다는 것을 이해해야 한다. 예를 들어, 본 출원에 기재된 각 단계들은 병행, 순차적 또는 상이한 순서로 수행될 수 있으며, 본 출원에 개시된 기술적 수단이 원하는 결과를 달성할 수만 있으면, 본 명세서에서는 한정하지 않는다.
상기 구체적인 실시 방식은 본 출원의 보호 범위를 제한하지 않는다. 당업자는 설계 요건 및 다른 요인에 따라 다양한 수정, 조합, 서브 조합 및 대체가 이루어질 수 있다는 것을 이해해야 한다. 본 출원의 사상과 원칙 내에서 이루어진 모든 수정, 동등한 대체 및 개선 등은 모두 본 출원의 청구범위에 포함되어야 한다.

Claims (17)

  1. 표시할 목표 정보 포인트(POI)의 표시 위치를 획득하는 단계;
    설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치와 상기 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하는 단계; 및
    상기 목표 POI의 표시 위치가 상기 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 상기 목표 전자 지도의 표시 위치에 상기 목표 POI의 정보를 표시하는 단계; 를 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 방법.
  2. 제 1 항에 있어서,
    설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치와 상기 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하는 단계 이후에,
    상기 목표 POI의 표시 위치가 상기 목표 전자 지도 중 POI의 영향 영역 내에 있을 경우, 상기 표시 위치가 위치한 영향 영역이 속하는 주변 POI를 결정하는 단계; 및
    상기 목표 POI의 표시 우선 순위가 상기 주변 POI의 표시 우선 순위보다 높을 경우, 상기 목표 전자 지도의 표시 위치에 상기 목표 POI의 정보를 표시하는 단계; 를 더 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 방법.
  3. 제 2 항에 있어서,
    설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치와 상기 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하는 단계 이후에,
    상기 목표 POI의 표시 우선 순위가 상기 주변 POI의 표시 우선 순위보다 낮을 경우, 상기 설정된 축척보다 큰 다음 축척을 결정하는 단계; 및
    상기 다음 축척을 새로운 설정된 축척으로 업데이트하고, 위치 관계의 결정 동작으로 리턴하는 단계; 를 더 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 방법.
  4. 제 1 항에 있어서,
    상기 설정된 축척은 업무 수요에 따라 결정되거나, 또는 상기 목표 POI의 속성에 따라 결정되고,
    상기 속성은 유형, 검색 인기도, 면적 및 정면(frontage) 속성 중의 적어도 하나를 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 방법.
  5. 제 1 항에 있어서,
    설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치와 상기 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하는 단계 이전에,
    각 축척으로 표시된 전자 지도를 각각 격자 분할하여, 복수의 격자 영역을 획득하는 단계를 더 포함하고,
    상기 설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치와 상기 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하는 단계는,
    설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치가 위치한 목표 격자 영역을 결정하는 단계; 및
    상기 목표 POI의 표시 위치와 상기 목표 격자 영역 내 각 POI의 영향 영역의 위치 관계를 결정하는 단계; 를 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 방법.
  6. 제 1 항에 있어서,
    상기 각 POI의 영향 영역의 범위는 상기 설정된 축척에 따라 결정되고, 상기 각 POI의 영향 영역의 형상은 POI의 표시 형상에 따라 결정되는,
    것을 특징으로 하는 지도 정보 포인트의 표시 방법.
  7. 제 1 항에 있어서,
    상기 표시할 목표 정보 포인트(POI)의 표시 위치를 획득하는 단계 이전에,
    상기 목표 POI가 히스토리 표시 위치에 표시된 정보 및 상기 히스토리 표시 위치의 영향 영역을 삭제하는 단계를 더 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 방법.
  8. 표시할 목표 정보 포인트(POI)의 표시 위치를 획득하기 위한 획득 모듈;
    설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치와 상기 목표 전자 지도 중 각 POI의 영향 영역의 위치 관계를 결정하기 위한 결정 모듈; 및
    상기 목표 POI의 표시 위치가 상기 목표 전자 지도 중 각 POI의 영향 영역 밖에 있을 경우, 상기 목표 전자 지도의 표시 위치에 상기 목표 POI의 정보를 표시하기 위한 표시 모듈; 을 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 장치.
  9. 제 8 항에 있어서,
    상기 목표 POI의 표시 위치가 상기 목표 전자 지도 중 POI의 영향 영역 내에 있을 경우, 상기 표시 위치가 위치한 영향 영역이 속하는 주변 POI를 결정하기 위한 주변 POI 결정 모듈; 및
    상기 목표 POI의 표시 우선 순위가 상기 주변 POI의 표시 우선 순위보다 높을 경우, 상기 목표 전자 지도의 표시 위치에 상기 목표 POI의 정보를 표시하기 위한 POI 표시 모듈; 을 더 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 장치.
  10. 제 9 항에 있어서,
    상기 목표 POI의 표시 우선 순위가 상기 주변 POI의 표시 우선 순위보다 낮을 경우, 상기 설정된 축척보다 큰 다음 축척을 결정하기 위한 축척 결정 모듈; 및
    상기 다음 축척을 새로운 설정된 축척으로 업데이트하고, 위치 관계의 결정 동작으로 리턴하기 위한 업데이트 모듈; 을 더 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 장치.
  11. 제 8 항 내지 제 10 항 중 어느 한 항에 있어서,
    상기 설정된 축척은 업무 수요에 따라 결정되거나, 또는 상기 목표 POI의 속성에 따라 결정되고,
    상기 속성은 유형, 검색 인기도, 면적 및 정면 속성 중의 적어도 하나를 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 장치.
  12. 제 8 항 내지 제 10 항 중 어느 한 항에 있어서,
    각 축척으로 표시된 전자 지도를 각각 격자 분할하여, 복수의 격자 영역을 획득하기 위한 격자 분할 모듈을 더 포함하고,
    상기 결정 모듈은, 설정된 축척으로 표시된 목표 전자 지도에서, 상기 목표 POI의 표시 위치가 위치한 목표 격자 영역을 결정하고;
    상기 목표 POI의 표시 위치와 상기 목표 격자 영역 내 각 POI의 영향 영역의 위치 관계를 결정하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 장치.
  13. 제 8 항 내지 제 10 항 중 어느 한 항에 있어서,
    상기 각 POI의 영향 영역의 범위는 상기 설정된 축척에 따라 결정되고, 상기 각 POI의 영향 영역의 형상은 POI의 표시 형상에 따라 결정되는,
    것을 특징으로 하는 지도 정보 포인트의 표시 장치.
  14. 제 8 항 내지 제 10 항 중 어느 한 항에 있어서,
    상기 목표 POI가 히스토리 표시 위치에 표시된 정보 및 상기 히스토리 표시 위치의 영향 영역을 삭제하기 위한 삭제 모듈을 더 포함하는,
    것을 특징으로 하는 지도 정보 포인트의 표시 장치.
  15. 적어도 하나의 프로세서; 및
    상기 적어도 하나의 프로세서와 통신 가능하게 연결되는 메모리를 포함하고,
    상기 메모리에는 상기 적어도 하나의 프로세서에 의해 실행 가능한 명령이 저장되어 있고, 상기 명령은 상기 적어도 하나의 프로세서에 의해 실행되어, 상기 적어도 하나의 프로세서가 제 1 항 내지 제 7 항 중 어느 한 항에 따른 지도 정보 포인트의 표시 방법을 수행하도록 하는,
    것을 특징으로 하는 전자 기기.
  16. 컴퓨터 명령이 저장된 비 일시적 컴퓨터 판독 가능 저장 매체에 있어서,
    상기 컴퓨터 명령은 컴퓨터가 제 1 항 내지 제 7항 중 어느 한 항에 따른 지도 정보 포인트의 표시 방법을 수행하도록 하는,
    것을 특징으로 하는 비 일시적 컴퓨터 판독 가능 저장 매체.
  17. 비 일시적 컴퓨터 판독 가능 저장 매체에 저장된 컴퓨터 프로그램에 있어서,
    상기 컴퓨터 프로그램은 컴퓨터가 제 1 항 내지 제 7항 중 어느 한 항에 따른 지도 정보 포인트의 표시 방법을 수행하도록 하는,
    것을 특징으로 하는 비 일시적 컴퓨터 판독 가능 저장 매체에 저장된 컴퓨터 프로그램.
KR1020210108648A 2020-09-02 2021-08-18 지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체 KR20210110250A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010910135.7 2020-09-02
CN202010910135.7A CN112100302B (zh) 2020-09-02 2020-09-02 地图信息点的显示方法、装置、设备和可读存储介质

Publications (1)

Publication Number Publication Date
KR20210110250A true KR20210110250A (ko) 2021-09-07

Family

ID=73757574

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210108648A KR20210110250A (ko) 2020-09-02 2021-08-18 지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체

Country Status (5)

Country Link
US (1) US11587533B2 (ko)
EP (1) EP3842765A3 (ko)
JP (1) JP2021165857A (ko)
KR (1) KR20210110250A (ko)
CN (1) CN112100302B (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112711647B (zh) * 2021-01-19 2022-03-11 腾讯科技(深圳)有限公司 地图信息显示方法和装置、存储介质及电子设备
CN114322985B (zh) * 2021-12-24 2024-04-12 深圳依时货拉拉科技有限公司 电子地图推荐点展示方法、装置、设备及存储介质
CN115164929A (zh) * 2022-08-02 2022-10-11 上海有个机器人有限公司 机器人地图上创建楼层poi点的方法、***及相关产品

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3835981B2 (ja) * 2000-10-19 2006-10-18 株式会社デンソー 地図表示装置及び記録媒体
US7076741B2 (en) * 2001-03-16 2006-07-11 Alpine Electronics, Inc. Point-of-interest icon and point-of-interest mark display method
JP4163718B2 (ja) * 2006-02-28 2008-10-08 株式会社コナミデジタルエンタテインメント オブジェクト表示装置、オブジェクト配置方法、および、プログラム
JPWO2009016736A1 (ja) 2007-07-31 2010-10-07 クラリオン株式会社 地図表示装置
CN101135566B (zh) * 2007-09-24 2011-02-16 深圳市凯立德计算机***技术有限公司 一种电子导航中信息显示区域确定方法、装置及设备
CN101493331A (zh) * 2008-01-23 2009-07-29 厦门雅迅网络股份有限公司 一种手机网络导航中矢量地图数据的显示方法
JP2011169621A (ja) * 2010-02-16 2011-09-01 Clarion Co Ltd 地図表示装置
KR101829063B1 (ko) * 2011-04-29 2018-02-14 삼성전자주식회사 지도서비스에서 마커 표시방법
CN103050054B (zh) * 2011-10-11 2015-08-26 上海博泰悦臻电子设备制造有限公司 信息点的地图显示方法及装置
WO2013111440A1 (ja) 2012-01-23 2013-08-01 三菱電機株式会社 地図データ構造、地図データ作成方法、および車載情報端末装置
US9080885B2 (en) 2012-06-05 2015-07-14 Apple Inc. Determining to display designations of points of interest within a map view
CN103578347B (zh) * 2012-08-01 2017-04-19 高德软件有限公司 展示电子地图中的poi的方法及其装置、移动终端
US10108693B2 (en) * 2013-03-14 2018-10-23 Xdyne, Inc. System and method for interacting with virtual maps
US9443494B1 (en) * 2013-12-19 2016-09-13 Amazon Technologies, Inc. Generating bounding boxes for labels
JP6335710B2 (ja) 2014-08-04 2018-05-30 三菱電機株式会社 表示情報生成システムおよび表示情報生成方法
CN105589899B (zh) * 2014-11-18 2019-10-18 北京四维图新科技股份有限公司 一种电子地图中兴趣点的显示方法及显示装置
RU2636906C2 (ru) 2015-02-06 2017-11-28 Общество С Ограниченной Ответственностью "Яндекс" Система и способ организации в кластеры точек интереса с использованием сетки
CN105183862B (zh) * 2015-09-11 2018-12-07 百度在线网络技术(北京)有限公司 一种poi的标注方法及装置
CN106610976B (zh) * 2015-10-22 2019-09-13 高德信息技术有限公司 一种poi标注方法及装置
JP6290163B2 (ja) * 2015-12-15 2018-03-07 株式会社ナビタイムジャパン 情報処理システム、情報処理プログラム、および、情報処理方法
JP6543591B2 (ja) 2016-03-31 2019-07-10 株式会社ゼンリンデータコム 地図表示装置、地図表示方法およびコンピュータプログラム
CN110019584B (zh) * 2017-08-30 2022-10-21 腾讯科技(深圳)有限公司 地图数据生成方法、地图显示方法、服务器及终端
CN107741964A (zh) * 2017-09-30 2018-02-27 百度在线网络技术(北京)有限公司 一种兴趣点显示方法、装置、设备和介质
CN107895537B (zh) * 2017-11-13 2021-01-01 青岛海信移动通信技术股份有限公司 一种电子地图的显示方法、相关装置及存储介质
CN110390045B (zh) * 2018-04-12 2021-12-17 腾讯大地通途(北京)科技有限公司 基于位置服务的兴趣点推荐方法及装置
CN110609878A (zh) * 2018-06-14 2019-12-24 百度在线网络技术(北京)有限公司 兴趣点信息展示方法、装置、服务器和存储介质
CN111104076B (zh) * 2018-10-26 2023-11-10 北京嘀嘀无限科技发展有限公司 地图显示方法、装置及存储介质

Also Published As

Publication number Publication date
EP3842765A3 (en) 2021-11-10
JP2021165857A (ja) 2021-10-14
US20210225332A1 (en) 2021-07-22
US11587533B2 (en) 2023-02-21
EP3842765A2 (en) 2021-06-30
CN112100302A (zh) 2020-12-18
CN112100302B (zh) 2024-03-29

Similar Documents

Publication Publication Date Title
KR20210110250A (ko) 지도 정보 포인트의 표시 방법, 장치, 기기 및 판독 가능 저장 매체
EP3842745B1 (en) Method and apparatus for updating point cloud
JP7235788B2 (ja) 地図座標処理方法、地図座標処理装置、電子機器、記憶媒体及びコンピュータプログラム製品
US11468769B2 (en) Method for detecting vehicle queue length
US20210108930A1 (en) Method and apparatus for recommending a travel plan, device and storage medium
CN111210490B (zh) 电子地图构建方法、装置、设备和介质
US20210239491A1 (en) Method and apparatus for generating information
EP4119896A2 (en) Method and apparatus for processing high-definition map data, electronic device, medium and product
US11609096B2 (en) Method and apparatus for updating road network data
JP2021120867A (ja) 融合関係ネットワークの構築方法、融合関係ネットワークの構築装置、電子デバイス、記憶媒体及びプログラム
CN117608869A (zh) 面向低代码平台的事务死锁可视化方法、装置及设备
CN113656533A (zh) 一种树形控件处理方法、装置及电子设备
US20230392945A1 (en) Route plotting method and apparatus, computer device, storage medium and program product
CN113190766A (zh) 路径规划方法、装置、电子设备及存储介质
CN112085814A (zh) 电子地图显示方法、装置、设备及可读存储介质
CN114564268A (zh) 一种设备管理方法、装置、电子设备和存储介质
EP4102466A1 (en) Collision detection method and apparatus for objects, and device and storage medium
CN114964295A (zh) 导航方法、装置、***及电子设备
CN107038176B (zh) 网络图页面渲染方法、装置及设备
CN113868555A (zh) 一种轨迹检索方法、装置、设备以及存储介质
KR20210037635A (ko) 데이터 씨닝 방법, 데이터 씨닝 장치, 전자 기기, 저장 매체 및 컴퓨터 프로그램
CN114330807A (zh) 路线的确定方法、装置和电子设备
CN114268558B (zh) 监控图的生成方法、装置、设备、介质
CN113204605B (zh) 一种平面图相交判定方法、装置、设备和存储介质
US20220155087A1 (en) Map data processing method, device, storage medium and program product

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E601 Decision to refuse application