MapTilesetOutput interface

TileJSON 형식의 타일 세트에 대한 메타데이터입니다.

속성

attribution

지도에 표시할 저작권 특성입니다. 구현에서는 이를 HTML 또는 리터럴 텍스트로 처리할 수 있습니다. 보안상의 이유로 이 필드를 XSS 또는 비콘 추적의 벡터로 남용할 수 없도록 합니다.

bounds

사용 가능한 맵 타일의 최대 범위입니다. 경계는 모든 확대/축소 수준에서 적용되는 영역을 정의해야 합니다. 경계는 WGS:84 위도 및 경도 값으로 왼쪽, 아래쪽, 오른쪽, 위쪽 순서로 표시됩니다. 값은 정수 또는 부동 소수점 숫자일 수 있습니다.

center

[경도, 위도, 확대/축소] 형식의 타일 세트의 기본 위치입니다. 확대/축소 수준은 minzoom과 maxzoom 사이여야 합니다. 구현에서는 이 값을 사용하여 기본 위치를 설정할 수 있습니다.

data

GeoJSON 형식의 데이터 파일 배열입니다.

description

타일 세트에 대한 텍스트 설명입니다. 설명에는 모든 법적 문자가 포함될 수 있습니다. 구현은 설명을 HTML로 해석해서는 안 됩니다.

grids

대화형 엔드포인트의 배열입니다.

legend

지도와 함께 표시할 범례입니다. 구현에서는 이를 HTML 또는 리터럴 텍스트로 처리할 수 있습니다. 보안상의 이유로 이 필드를 XSS 또는 비콘 추적의 벡터로 남용할 수 없도록 합니다.

maxzoom

최대 확대/축소 수준입니다.

minzoom

최소 확대/축소 수준입니다.

name

타일 세트를 설명하는 이름입니다. 이름에는 모든 법적 문자가 포함될 수 있습니다. 구현은 이름을 HTML로 해석해서는 안 됩니다.

scheme

기본값: "xyz". "xyz" 또는 "tms"입니다. 타일 좌표의 y 방향에 영향을 줍니다. 전역 메르카토르(구형 메르카토르라고도 하는) 프로필이 가정됩니다.

template

상호 작용을 위해 그리드의 데이터 서식을 지정하는 데 사용할 콧수염 템플릿입니다.

tilejson

이 JSON 개체에 의해 구현되는 TileJSON 사양의 버전을 설명합니다.

tiles

타일 엔드포인트의 배열입니다. 여러 엔드포인트가 지정된 경우 클라이언트는 엔드포인트의 조합을 사용할 수 있습니다. 모든 엔드포인트는 동일한 URL에 대해 동일한 콘텐츠를 반환해야 합니다. 배열에는 하나 이상의 엔드포인트가 포함되어야 합니다.

version

타일 세트에 포함된 타일의 semver.org 스타일 버전 번호입니다. 타일 간에 변경 내용이 도입되면 부 버전이 변경되어야 합니다.

속성 세부 정보

attribution

지도에 표시할 저작권 특성입니다. 구현에서는 이를 HTML 또는 리터럴 텍스트로 처리할 수 있습니다. 보안상의 이유로 이 필드를 XSS 또는 비콘 추적의 벡터로 남용할 수 없도록 합니다.

attribution?: string

속성 값

string

bounds

사용 가능한 맵 타일의 최대 범위입니다. 경계는 모든 확대/축소 수준에서 적용되는 영역을 정의해야 합니다. 경계는 WGS:84 위도 및 경도 값으로 왼쪽, 아래쪽, 오른쪽, 위쪽 순서로 표시됩니다. 값은 정수 또는 부동 소수점 숫자일 수 있습니다.

bounds?: number[]

속성 값

number[]

center

[경도, 위도, 확대/축소] 형식의 타일 세트의 기본 위치입니다. 확대/축소 수준은 minzoom과 maxzoom 사이여야 합니다. 구현에서는 이 값을 사용하여 기본 위치를 설정할 수 있습니다.

center?: number[]

속성 값

number[]

data

GeoJSON 형식의 데이터 파일 배열입니다.

data?: string[]

속성 값

string[]

description

타일 세트에 대한 텍스트 설명입니다. 설명에는 모든 법적 문자가 포함될 수 있습니다. 구현은 설명을 HTML로 해석해서는 안 됩니다.

description?: string

속성 값

string

grids

대화형 엔드포인트의 배열입니다.

grids?: string[]

속성 값

string[]

legend

지도와 함께 표시할 범례입니다. 구현에서는 이를 HTML 또는 리터럴 텍스트로 처리할 수 있습니다. 보안상의 이유로 이 필드를 XSS 또는 비콘 추적의 벡터로 남용할 수 없도록 합니다.

legend?: string

속성 값

string

maxzoom

최대 확대/축소 수준입니다.

maxzoom?: number

속성 값

number

minzoom

최소 확대/축소 수준입니다.

minzoom?: number

속성 값

number

name

타일 세트를 설명하는 이름입니다. 이름에는 모든 법적 문자가 포함될 수 있습니다. 구현은 이름을 HTML로 해석해서는 안 됩니다.

name?: string

속성 값

string

scheme

기본값: "xyz". "xyz" 또는 "tms"입니다. 타일 좌표의 y 방향에 영향을 줍니다. 전역 메르카토르(구형 메르카토르라고도 하는) 프로필이 가정됩니다.

scheme?: string

속성 값

string

template

상호 작용을 위해 그리드의 데이터 서식을 지정하는 데 사용할 콧수염 템플릿입니다.

template?: string

속성 값

string

tilejson

이 JSON 개체에 의해 구현되는 TileJSON 사양의 버전을 설명합니다.

tilejson: string

속성 값

string

tiles

타일 엔드포인트의 배열입니다. 여러 엔드포인트가 지정된 경우 클라이언트는 엔드포인트의 조합을 사용할 수 있습니다. 모든 엔드포인트는 동일한 URL에 대해 동일한 콘텐츠를 반환해야 합니다. 배열에는 하나 이상의 엔드포인트가 포함되어야 합니다.

tiles: string[]

속성 값

string[]

version

타일 세트에 포함된 타일의 semver.org 스타일 버전 번호입니다. 타일 간에 변경 내용이 도입되면 부 버전이 변경되어야 합니다.

version?: string

속성 값

string