뷰어가 네비게이션하는 3D 공간에서 지도 메타데이터 요소가 계층화되는 지도의 뷰를 렌더링하는 기술과 툴이 설명된다. 3D 공간 내 텍스트 레이블과 같은 메타데이터 요소의 계층화는 지도 네비게이션 동안의 줌인, 줌아웃 및 스크롤링 동작에 대한 부드러운 모션 효과와 패럴랙스 효과를 용이하게 한다. 컴퓨팅 장치는 3D 공간의 뷰 고도와 연관되는 뷰어 위치를 결정할 수 있고, 그 후, 3D 공간에서 상이한 메타데이터 고도에서 계층화된 메타데이터 요소와 뷰어 위치에 기초하여 지도 뷰를 표시를 위해 렌더링할 수 있다. 예를 들어, 컴퓨팅 장치는 텍스트 레이블을 개별 레이블에 대해 표시된 메타데이터 고도에서 상기 개별 레이블과 연관된 특징 위의 3D 공간에 배치한다. 컴퓨팅 장치는 뷰어 위치로부터 보이는 지도의 표면 계층의 점과 배치된 레이블의 점으로부터 지도 뷰를 생성한다.
Techniques and tools are described for rendering views of a map in which map metadata elements are layered in 3D space through which a viewer navigates. Layering of metadata elements such as text labels in 3D space facilitates parallax and smooth motion effects for zoom-in, zoom-out and scrolling operations during map navigation. A computing device can determine a viewer position that is associated with a view altitude in 3D space, then render for display a map view based upon the viewer position and metadata elements layered at different metadata altitudes in 3D space. For example, the computing device places text labels in 3D space above features associated with the respective labels, at the metadata altitudes indicated for the respective labels. The computing device creates a map view from points of the placed labels and points of a surface layer of the map that are visible from the viewer position.
3 3D LAYERING OF MAP METADATA
지도 메타데이터의 3D 계층화
2017-12-04
Patent
Electronic Resource
Korean