interface NaverMapPathOverlayProps {
ย ย ย ย color?: ColorValue;
ย ย ย ย coords: Coord[];
ย ย ย ย globalZIndex?: number;
ย ย ย ย isHidden?: boolean;
ย ย ย ย isHideCollidedCaptions?: boolean;
ย ย ย ย isHideCollidedMarkers?: boolean;
ย ย ย ย isHideCollidedSymbols?: boolean;
ย ย ย ย isMaxZoomInclusive?: boolean;
ย ย ย ย isMinZoomInclusive?: boolean;
ย ย ย ย maxZoom?: number;
ย ย ย ย minZoom?: number;
ย ย ย ย onTap?: (() => void);
ย ย ย ย outlineColor?: ColorValue;
ย ย ย ย outlineWidth?: number;
ย ย ย ย passedColor?: ColorValue;
ย ย ย ย passedOutlineColor?: ColorValue;
ย ย ย ย patternImage?: MarkerImageProp;
ย ย ย ย patternInterval?: number;
ย ย ย ย progress?: number;
ย ย ย ย width?: number;
ย ย ย ย zIndex?: number;
}

Hierarchy (view full)

Events

onTap?: (() => void)

์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ํด๋ฆญํ–ˆ์„ ๋•Œ์˜ ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.

Type declaration

    • (): void
    • Returns void

Properties

color?: ColorValue

color์™€ passedColor ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ๊ฐ๊ฐ ์ง€๋‚˜๊ฐˆ, ์ง€๋‚˜์˜จ ๊ฒฝ๋กœ์„ ์˜ ์ƒ‰์ƒ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Default

black
coords: Coord[]

์ขŒํ‘œ์—ด์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ขŒํ‘œ์—ด์€ ํ•„์ˆ˜์ ์ธ ์†์„ฑ์œผ๋กœ, ์ขŒํ‘œ์—ด์„ ์ง€์ •ํ•˜์ง€ ์•Š์€ ๊ฒฝ๋กœ์„  ์˜ค๋ฒ„๋ ˆ์ด๋Š” ์ง€๋„์— ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ขŒํ‘œ์—ด์˜ ํฌ๊ธฐ๊ฐ€ 2 ๋ฏธ๋งŒ์ด๊ฑฐ๋‚˜ null์ธ ์›์†Œ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ์—๋„ ์ง€๋„์— ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

globalZIndex?: number

์ง€๋„์—์„œ global z index์˜ ์œ„์น˜์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ์˜ค๋ฒ„๋ ˆ์ด์˜ ํƒ€์ž…์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์ „์—ญ Z ์ธ๋ฑ์Šค. ์—ฌ๋Ÿฌ ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ํ™”๋ฉด์—์„œ ๊ฒน์ณ์ง€๋ฉด ์ „์—ญ Z ์ธ๋ฑ์Šค๊ฐ€ ํฐ ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ์ž‘์€ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ๋ฎ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ฐ’์ด 0 ์ด์ƒ์ด๋ฉด ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ์‹ฌ๋ฒŒ ์œ„์—, 0 ๋ฏธ๋งŒ์ด๋ฉด ์‹ฌ๋ฒŒ ์•„๋ž˜์— ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.

๋‹ค์Œ์€ global zIndex์˜ ๊ฐ’๋“ค์ž…๋‹ˆ๋‹ค.

  • ์ •๋ณด ์ฐฝ: 400000
  • ์œ„์น˜ ์˜ค๋ฒ„๋ ˆ์ด: 300000
  • ๋งˆ์ปค: 200000
  • ํ™”์‚ดํ‘œ ์˜ค๋ฒ„๋ ˆ์ด: 100000
  • (์ง€๋„ ์‹ฌ๋ฒŒ)
  • ๊ฒฝ๋กœ์„  ์˜ค๋ฒ„๋ ˆ์ด: -100000
  • ์…ฐ์ดํ”„(ํด๋ฆฌ๊ณค, ํด๋ฆฌ๋ผ์ธ, ์„œํด): -200000
  • ์ง€์ƒ ์˜ค๋ฒ„๋ ˆ์ด: -300000
  • (์ง€๋„ ๋ฐฐ๊ฒฝ)

See

zIndex

Default

null
isHidden?: boolean

๊ฐ์ถฐ์ง„ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค.

isHideCollidedCaptions?: boolean

isHideCollidedCaptions ์†์„ฑ์„ true๋กœ ์ง€์ •ํ•˜๋ฉด ๊ฒฝ๋กœ์„ ๊ณผ ๊ฒน์น˜๋Š” ๋งˆ์ปค ์บก์…˜์ด ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค. ๊ฒน์น˜๋Š” ๋งˆ์ปค์˜ captionAligns์— ๋‘˜ ์ด์ƒ์˜ ๋ฐฉํ–ฅ์„ ์ง€์ •ํ–ˆ๋‹ค๋ฉด ๊ฒน์น˜์ง€ ์•Š๋Š” ์ฒซ ๋ฒˆ์งธ ๋ฐฉํ–ฅ์— ์บก์…˜์ด ๋‚˜ํƒ€๋‚˜๋ฉฐ, ์–ด๋Š ๋ฐฉํ–ฅ์œผ๋กœ ์œ„์น˜์‹œ์ผœ๋„ ๊ฒน์น  ๊ฒฝ์šฐ์—๋งŒ ์บก์…˜์ด ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค. ๋‹จ, hideCollidedMarkers๊ฐ€ true๋กœ ์ง€์ •๋œ ๊ฒฝ์šฐ hideCollidedCaptions๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์ปค์˜ Z ์ธ๋ฑ์Šค๊ฐ€ ๊ฒฝ๋กœ์„ ์˜ Z ์ธ๋ฑ์Šค๋ณด๋‹ค ํฌ๋”๋ผ๋„ ๊ฒฝ๋กœ์„ ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.

Default

false
isHideCollidedMarkers?: boolean

isHideCollidedMarkers ์†์„ฑ์„ true๋กœ ์ง€์ •ํ•˜๋ฉด ๊ฒฝ๋กœ์„ ๊ณผ ๊ฒน์น˜๋Š” ๋งˆ์ปค๊ฐ€ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค. ๋งˆ์ปค์˜ Z ์ธ๋ฑ์Šค๊ฐ€ ๊ฒฝ๋กœ์„ ์˜ Z ์ธ๋ฑ์Šค๋ณด๋‹ค ํฌ๋”๋ผ๋„ ๊ฒฝ๋กœ์„ ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.

Default

false
isHideCollidedSymbols?: boolean

isHideCollidedSymbols ์†์„ฑ์„ true๋กœ ์ง€์ •ํ•˜๋ฉด ๊ฒฝ๋กœ์„ ๊ณผ ๊ฒน์น˜๋Š” ์ง€๋„ ์‹ฌ๋ฒŒ์ด ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค.

Default

false
isMaxZoomInclusive?: boolean

์ตœ๋Œ€ ์คŒ ๋ ˆ๋ฒจ์ด ํฌํ•จ๋  ๋•Œ๋„ ๋ณด์ด๋Š” ์ง€ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค.

isMinZoomInclusive?: boolean

์ตœ์†Œ ์คŒ ๋ ˆ๋ฒจ์ด ํฌํ•จ๋  ๋•Œ๋„ ๋ณด์ด๋Š” ์ง€ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค.

maxZoom?: number

์ง€๋„์— ๋ณด์ด๋Š” ์ตœ๋Œ€ ์คŒ ๋ ˆ๋ฒจ์ž…๋‹ˆ๋‹ค.

Default

21
minZoom?: number

์ง€๋„์— ๋ณด์ด๋Š” ์ตœ์†Œ ์คŒ ๋ ˆ๋ฒจ์ž…๋‹ˆ๋‹ค.

Default

0
outlineColor?: ColorValue

์™ธ๊ณฝ์„  ์ƒ‰์ƒ์ž…๋‹ˆ๋‹ค.

Default

black
outlineWidth?: number

ํ…Œ๋‘๋ฆฌ์˜ ๋‘๊ป˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 0์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ํ…Œ๋‘๋ฆฌ๊ฐ€ ๊ทธ๋ ค์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Default

0
passedColor?: ColorValue

color์™€ passedColor ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ๊ฐ๊ฐ ์ง€๋‚˜๊ฐˆ, ์ง€๋‚˜์˜จ ๊ฒฝ๋กœ์„ ์˜ ์ƒ‰์ƒ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Default

black
passedOutlineColor?: ColorValue

์ง€๋‚˜์˜จ ๊ฒฝ๋กœ์˜ ์™ธ๊ณฝ์„  ์ƒ‰์ƒ์ž…๋‹ˆ๋‹ค.

Default

black
patternImage?: MarkerImageProp

ํŒจํ„ด์„ ์˜๋ฏธํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒจํ„ด ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๊ฐ€ ๊ฒฝ๋กœ์„ ์˜ ๋‘๊ป˜๋ณด๋‹ค ํด ๊ฒฝ์šฐ ๊ฒฝ๋กœ์„ ์˜ ๋‘๊ป˜์— ๋งž๊ฒŒ ์ถ•์†Œ๋ฉ๋‹ˆ๋‹ค. undefined์ผ ๊ฒฝ์šฐ ํŒจํ„ด์„ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Default

undefined
patternInterval?: number

patternInterval ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ํŒจํ„ด ์ด๋ฏธ์ง€ ๊ฐ„ ๊ฐ„๊ฒฉ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 0์ผ ๊ฒฝ์šฐ ํŒจํ„ด์ด ๊ทธ๋ ค์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Default

0
progress?: number

์ง„์ฒ™๋ฅ ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ๋กœ๋Š” ์ง„์ฒ™๋ฅ ์„ ๊ธฐ์ค€์œผ๋กœ ์ง€๋‚˜์˜จ ๊ฒฝ๋กœ์™€ ์ง€๋‚˜๊ฐˆ ๊ฒฝ๋กœ๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ์ง€๋‚˜์˜จ ๊ตฌ๊ฐ„๊ณผ ์ง€๋‚˜๊ฐˆ ๊ตฌ๊ฐ„์— ๋Œ€ํ•œ ์ƒ‰์ƒ์„ ๋‹ฌ๋ฆฌ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ง„์ฒ™๋ฅ ์— ๋”ฐ๋ผ ์ขŒํ‘œ์—ด์„ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ’์˜ ๋ฒ”์œ„๋Š” -1~1์ด๋ฉฐ ๊ฐ๊ฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค.

์–‘์ˆ˜๋กœ ์ง€์ •ํ•˜๋ฉด ์ฒซ ์ขŒํ‘œ๋ถ€ํ„ฐ ์ง„์ฒ™๋ฅ ๋งŒํผ ๋–จ์–ด์ง„ ์ง€์ ๊นŒ์ง€์˜ ์„ ํ˜•์€ ์ง€๋‚˜์˜จ ๊ฒฝ๋กœ๋กœ, ๋‚˜๋จธ์ง€๋Š” ์ง€๋‚˜๊ฐˆ ๊ฒฝ๋กœ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ์Œ์ˆ˜๋กœ ์ง€์ •ํ•˜๋ฉด ๋งˆ์ง€๋ง‰ ์ขŒํ‘œ๋ถ€ํ„ฐ -์ง„์ฒ™๋ฅ ๋งŒํผ ๋–จ์–ด์ง„ ์ง€์ ๊นŒ์ง€์˜ ์„ ํ˜•์€ ์ง€๋‚˜์˜จ ๊ฒฝ๋กœ๋กœ, ๋‚˜๋จธ์ง€๋Š” ์ง€๋‚˜๊ฐˆ ๊ฒฝ๋กœ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. 0์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ๋ชจ๋“  ์„ ํ˜•์ด ์ง€๋‚˜๊ฐˆ ๊ฒฝ๋กœ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

Default

0
width?: number

๋‘๊ป˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

dp, pt๋‹จ์œ„์ž…๋‹ˆ๋‹ค.

Default

1
zIndex?: number

z index์˜ ์œ„์น˜์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 0์ž…๋‹ˆ๋‹ค.

์ฃผ์˜ํ•ด์•ผ ํ•  ์ ์€ ์ด zIndex๊ฐ€ ๋†’๋‹ค๊ณ  ํ•ญ์ƒ ์œ„์— ๋ณด์ด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๋Š” ์ ์ž…๋‹ˆ๋‹ค.

global zIndex์™€ ๋ณด์กฐ zIndex๊ฐ€ ์กด์žฌํ•˜๋ฉฐ ์ด ๊ฐ’์€ ๋ณด์กฐ zIndex์ž…๋‹ˆ๋‹ค.

๋ณด์กฐ zIndex๋Š” global zIndex๊ฐ€ ๊ฐ™์€ ์˜ค๋ฒ„๋ ˆ์ด๋“ค ์ค‘ ๊ฒน์นจ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์กฐ์ ˆํ•˜๋Š” ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

See

globalZIndex

Default

0