Coord๋Š” ํ•˜๋‚˜์˜ ์œ„๊ฒฝ๋„ ์ขŒํ‘œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. latitude ์†์„ฑ์ด ์œ„๋„๋ฅผ, longitude ์†์„ฑ์ด ๊ฒฝ๋„๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

interface NaverMapMarkerOverlayProps {
ย ย ย ย alpha?: number;
ย ย ย ย anchor?: Point;
ย ย ย ย angle?: number;
ย ย ย ย caption?: CaptionType;
ย ย ย ย children?: ReactNode;
ย ย ย ย globalZIndex?: number;
ย ย ย ย height?: number;
ย ย ย ย image?: MarkerImageProp;
ย ย ย ย isFlatEnabled?: boolean;
ย ย ย ย isForceShowIcon?: boolean;
ย ย ย ย isHidden?: boolean;
ย ย ย ย isHideCollidedCaptions?: boolean;
ย ย ย ย isHideCollidedMarkers?: boolean;
ย ย ย ย isHideCollidedSymbols?: boolean;
ย ย ย ย isIconPerspectiveEnabled?: boolean;
ย ย ย ย isMaxZoomInclusive?: boolean;
ย ย ย ย isMinZoomInclusive?: boolean;
ย ย ย ย latitude: number;
ย ย ย ย longitude: number;
ย ย ย ย maxZoom?: number;
ย ย ย ย minZoom?: number;
ย ย ย ย onTap?: (() => void);
ย ย ย ย subCaption?: SubCaptionType;
ย ย ย ย tintColor?: ColorValue;
ย ย ย ย width?: number;
ย ย ย ย zIndex?: number;
}

Hierarchy (view full)

Events

onTap?: (() => void)

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

Type declaration

    • (): void
    • Returns void

Properties

alpha?: number

alpha ์†์„ฑ์„ ์ด์šฉํ•˜๋ฉด ๋งˆ์ปค์˜ ๋ถˆํˆฌ๋ช…๋„๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํˆฌ๋ช…๋„๋Š” ์•„์ด์ฝ˜๊ณผ ์บก์…˜ ๋ชจ๋‘์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฐ’์˜ ๋ฒ”์œ„๋Š” 0~1์ด๋ฉฐ, 0์ผ ๊ฒฝ์šฐ ์™„์ „ํžˆ ํˆฌ๋ช…, 1์ผ ๊ฒฝ์šฐ ์™„์ „ํžˆ ๋ถˆํˆฌ๋ช…ํ•œ ์ƒํƒœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋ถˆํˆฌ๋ช…๋„๊ฐ€ 0์ผ ๊ฒฝ์šฐ visible์ด false์ธ ๊ฒฝ์šฐ์™€ ๋‹ฌ๋ฆฌ ์—ฌ์ „ํžˆ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒน์นจ, ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ์˜ ๋Œ€์ƒ์ด ๋ฉ๋‹ˆ๋‹ค.

Default

1
anchor?: Point

anchor ์†์„ฑ์„ ์ง€์ •ํ•˜๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ง€์ ๊ณผ ๋งˆ์ปค๊ฐ€ ์œ„์น˜ํ•œ ์ง€์ ์„ ์ผ์น˜์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ต์ปค๋Š” ์•„์ด์ฝ˜ ์ด๋ฏธ์ง€์—์„œ ๊ธฐ์ค€์ด ๋˜๋Š” ์ง€์ ์„ ์˜๋ฏธํ•˜๋Š” ๊ฐ’์œผ๋กœ, ์•„์ด์ฝ˜์—์„œ ์•ต์ปค๋กœ ์ง€์ •๋œ ์ง€์ ์ด ๋งˆ์ปค์˜ ์ขŒํ‘œ์— ์œ„์น˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์™ผ์ชฝ ์œ„๊ฐ€ (0, 0), ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๊ฐ€ (1, 1)์ธ ๋น„์œจ๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์•ต์ปค ์†์„ฑ์€ ๊ธฐ๋ณธ ๋งˆ์ปค ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์˜ค๋ฅธ์ชฝ ์•„๋ž˜์— ๊ผฌ๋ฆฌ๊ฐ€ ๋‹ฌ๋ ค ์žˆ๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋งˆ์ปค์˜ ์•„์ด์ฝ˜์œผ๋กœ ์ง€์ •ํ•˜๋ฉด, ์ด๋ฏธ์ง€์—์„œ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ง€์ ์€ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜์ด์ง€๋งŒ ๋งˆ์ปค๋Š” ์ค‘์•™ ์•„๋ž˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ง€๋„์— ๋ถ™์–ด ์žˆ์œผ๋ฏ€๋กœ ์ด๋ฏธ์ง€์™€ ๋งˆ์ปค์˜ ์ขŒํ‘œ ๊ฐ„์— ์ด๊ฒฉ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

Description

example1

์ด ๊ฒฝ์šฐ ์•ต์ปค๋ฅผ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋ฅผ ์˜๋ฏธํ•˜๋Š” (1, 1)๋กœ ์ง€์ •ํ•˜๋ฉด ์ด๋ฏธ์ง€์™€ ๋งˆ์ปค์˜ ์ขŒํ‘œ ๊ฐ„ ์ด๊ฒฉ์„ ํ•ด์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋งˆ์ปค์˜ ์•ต์ปค๋ฅผ ์•„์ด์ฝ˜์˜ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋กœ ์ง€์ •ํ•˜๋Š” ์˜ˆ์ œ์ž…๋‹ˆ๋‹ค.

example2

Default

{x: 0.5, y: 1}
angle?: number

angle ์†์„ฑ์„ ์ง€์ •ํ•˜๋ฉด ์•„์ด์ฝ˜์„ ํšŒ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๋„๋Š” ํ™”๋ฉด์˜ ์œ„์ชฝ ๋ฐฉํ–ฅ์„ ๊ธฐ์ค€์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ ์ปค์ง‘๋‹ˆ๋‹ค. ์ฆ‰, 0๋„์ผ ๊ฒฝ์šฐ ํ™”๋ฉด์˜ ์œ„์ชฝ, 90๋„์ผ ๊ฒฝ์šฐ ์˜ค๋ฅธ์ชฝ, 180๋„์ผ ๊ฒฝ์šฐ ์•„๋ž˜์ชฝ์„ ํ–ฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Default

0
caption?: CaptionType

๋งˆ์ปค์˜ ์บก์…˜์ž…๋‹ˆ๋‹ค.

children?: ReactNode
globalZIndex?: number

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

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

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

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

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

See

zIndex

Default

null
height?: number

๋งˆ์ปค์˜ ๋†’์ด์ž…๋‹ˆ๋‹ค.

์ง€์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด๊ฐ€ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ์— ๋งž์ถฐ์ง‘๋‹ˆ๋‹ค.

๋งˆ์ปค์˜ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค.

Description

๋งˆ์ปค์˜ ์ข…๋ฅ˜๋Š” ์ด 5๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

๋˜๋„๋ก์ด๋ฉด ๋งˆ์ปค๋Š” ๋ชจ๋‘ width, height prop์„ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. 2๋ฒˆ ํƒ€์ž…์˜ ๊ฒฝ์šฐ ํ˜„์žฌ debug/release ๋นŒ๋“œ์˜ ํฌ๊ธฐ๊ฐ€ width, height์—†์ด ๋‹ค๋ฅด๊ฒŒ ๋‚˜์˜ค๋Š” ํ˜„์ƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. release์—์„œ๋Š” ์ œ๋Œ€๋กœ ๋‚˜์˜ต๋‹ˆ๋‹ค.

  1. Naver Map Basic Symbol (green, red, gray, ...) (caching โœ…)
image={{symbol: 'green'}}
  1. Local Resource (require react native image file) (caching โœ…)
image={require('./marker.png')}
  1. Local Native Resource
image={{assetName: 'asset_image'}}
  • iOS: main bundle์˜ image asset ์ด๋ฆ„
  • Android: resources์˜ drawable ์ด๋ฆ„
  1. Network Image (caching โœ…)
image={{httpUri: 'https://example.com/image.png'}}

ํ˜„์žฌ header๊ฐ™์€ ์†์„ฑ์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  1. Custom React View (caching โŒ)

iOS(new arch)์—์„  ํ˜„์žฌ View๋“ค์— collapsable=false๋ฅผ ์„ค์ •ํ•ด์•ผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ปค์˜ ์ƒ๊น€์ƒˆ๋ฅผ ๋ฐ”๊ฟ”์•ผ ํ•œ๋‹ค๋ฉด ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ์˜์กด์„ฑ๋“ค์„ ์ œ์ผ ์ƒ์œ„ ์ž์‹์˜ key๋กœ ์ „๋‹ฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

<NaverMapMarkerOverlay width={width} height={height} ...>
<View key={`${text}/${width}/${height}`} collapsable={false} style={{width, height}}>
<Text>{text}</Text>
</View>
</NaverMapMarkerOverlay>

์ด ํƒ€์ž…์€ ๋งŽ์ด ์ƒ์„ฑ๋  ์‹œ ์„ฑ๋Šฅ์— ๊ต‰์žฅํžˆ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ง์€ ๋‹จ์ˆœํ•˜๊ฒŒ๋งŒ ์‚ฌ์šฉํ•˜์‹œ๊ฑฐ๋‚˜ ๋˜๋„๋ก์ด๋ฉด ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์ด ํƒ€์ž…์€ Android์—์„  react-native-map์˜ ๊ตฌํ˜„์ฒด๋ฅผ ๋น„์Šทํ•˜๊ฒŒ ๊ฐ€์ ธ์™€ React Native์˜ Shadow Node๋ฅผ ์กฐ๊ธˆ ์ปค์Šคํ…€ํ•ด์„œ ์ž์‹์˜ ์œ„์น˜๋ฅผ ์ถ”์ ํ•œ๋‹ค์Œ ์‹ค์ œ Android์˜ View๋ฅผ ์‚ฝ์ž…ํ•ด์ค๋‹ˆ๋‹ค.

iOS์—์„  ๋‹จ์ˆœํžˆ UIView๋ฅผ UIImage๋กœ ์บ”๋ฒ„์Šค์— ๊ทธ๋ ค ํ‘œ์‹œํ•ด์ค๋‹ˆ๋‹ค.

๋‘ ๋ฐฉ๋ฒ• ๋ชจ๋‘๊ฐ€ ์ด๋ฏธ์ง€ ์บ์‹ฑ์ด ์•„์ง ์ง€์›๋˜์ง€ ์•Š๊ณ (์ถ”ํ›„์— reuseableIdentifier๊ฐ™์€ ์†์„ฑ์œผ๋กœ ์ง€์›์ด ๊ฐ€๋Šฅํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค), ๋งˆ์ปค ํ•˜๋‚˜๋‹น ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Default

{symbol: 'green'}
isFlatEnabled?: boolean

์†์„ฑ์„ true๋กœ ์ง€์ •ํ•˜๋ฉด ์•„์ด์ฝ˜์ด ์ง€๋„์— ๋ˆ•๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋ˆ„์šด ์•„์ด์ฝ˜์€ ์ง€๋„๊ฐ€ ํšŒ์ „ํ•˜๊ฑฐ๋‚˜ ๊ธฐ์šธ์–ด์ง€๋ฉด ํ•จ๊ป˜ ํšŒ์ „ํ•˜๊ณ  ๊ธฐ์šธ์–ด์ง‘๋‹ˆ๋‹ค.

Default

false
isForceShowIcon?: boolean

isForceShowIcon ์†์„ฑ์„ true๋กœ ์ง€์ •ํ•˜๋ฉด ๋งˆ์ปค๊ฐ€ isHideCollidedMarkers๊ฐ€ true์ธ ๋‹ค๋ฅธ ๋งˆ์ปค์™€ ๊ฒน์น˜๋”๋ผ๋„ ์•„์ด์ฝ˜์ด ๋ฌด์กฐ๊ฑด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. isForceShowIcon ์†์„ฑ์„ ํ™œ์šฉํ•˜๋ฉด ๊ฒน์น˜๋Š” ๋งˆ์ปค๋ฅผ ์ˆจ๊ธฐ๋˜ ์ค‘์š”ํ•œ ๋งˆ์ปค๋Š” ๋ฌด์กฐ๊ฑด ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๋งˆ์ปค๋Š” zIndex๋ฅผ ๋†’์ด๊ณ  isHideCollidedMarkers์™€ isForceShowIcon๋ฅผ true๋กœ ์ง€์ •ํ•˜๊ณ , ๋œ ์ค‘์š”ํ•œ ๋งˆ์ปค๋Š” zIndex๋ฅผ ๋‚ฎ์ถ”๊ณ  isHideCollidedMarkers๋ฅผ true๋กœ ์ง€์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

Default

false
isHidden?: boolean

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

isHideCollidedCaptions?: boolean

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

Default

false
isHideCollidedMarkers?: boolean

์†์„ฑ์„ true๋กœ ์ง€์ •ํ•˜๋ฉด ๋งˆ์ปค๊ฐ€ ๋‹ค๋ฅธ ๋งˆ์ปค์™€ ๊ฒน์น  ๊ฒฝ์šฐ ๊ฒน์น˜๋Š” ๋งˆ์ปค๊ฐ€ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค. ์ฆ‰, ๋‹ค๋ฅธ ๋งˆ์ปค์™€ ๊ฒน์น˜์ง€ ์•Š๋Š” ๋งˆ์ปค๋งŒ์ด ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋งˆ์ปค๊ฐ€ ์„œ๋กœ ๊ฒน์น  ๊ฒฝ์šฐ Z ์ธ๋ฑ์Šค๊ฐ€ ํฐ ๋งˆ์ปค๊ฐ€ ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.

Default

false
isHideCollidedSymbols?: boolean

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

Default

false
isIconPerspectiveEnabled?: boolean

๋งˆ์ปค์—๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์›๊ทผ ํšจ๊ณผ๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ๋‹ค์Œ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ์ง€๋„๋ฅผ ๊ธฐ์šธ์ด๋”๋ผ๋„ ๋ฉ€๋ฆฌ ์žˆ๋Š” ๋งˆ์ปค์™€ ๊ฐ€๊นŒ์ด ์žˆ๋Š” ๋งˆ์ปค์˜ ํฌ๊ธฐ๋Š” ๋™์ผํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

์†์„ฑ์„ true๋กœ ์ง€์ •ํ•˜๋ฉด ์•„์ด์ฝ˜์— ์›๊ทผ ํšจ๊ณผ๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. ์›๊ทผ ํšจ๊ณผ๊ฐ€ ๋ถ€์—ฌ๋œ ์•„์ด์ฝ˜์€ ํ™”๋ฉด์˜ ์•„๋ž˜์ชฝ์— ๊ฐ€๊นŒ์›Œ์งˆ์ˆ˜๋ก ์ปค์ง€๊ณ  ๋ฉ€์–ด์งˆ์ˆ˜๋ก ์ž‘์•„์ง‘๋‹ˆ๋‹ค.

Default

false
isMaxZoomInclusive?: boolean

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

isMinZoomInclusive?: boolean

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

latitude: number

์œ„๋„

longitude: number

๊ฒฝ๋„

maxZoom?: number

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

Default

21
minZoom?: number

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

Default

0
subCaption?: SubCaptionType

๋งˆ์ปค์˜ ์„œ๋ธŒ์บก์…˜์ž…๋‹ˆ๋‹ค.

tintColor?: ColorValue

์•„์ด์ฝ˜ ์ด๋ฏธ์ง€์— ์ƒ‰์ƒ์„ ๋ง์ž…ํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ‰์ƒ์„ ๋ง์ž…ํžˆ๋ฉด ๋ง์ž…ํž ์ƒ‰์ƒ์ด ์•„์ด์ฝ˜ ์ด๋ฏธ์ง€์˜ ์ƒ‰์ƒ๊ณผ ๊ฐ€์‚ฐ ํ˜ผํ•ฉ๋ฉ๋‹ˆ๋‹ค. ๋‹จ, ๋ง์ž…ํž ์ƒ‰์ƒ์˜ ์•ŒํŒŒ๋Š” ๋ฌด์‹œ๋˜๊ณ  ์•„์ด์ฝ˜ ์ด๋ฏธ์ง€์˜ ์•ŒํŒŒ๋งŒ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

width?: number

๋งˆ์ปค์˜ ๋„ˆ๋น„์ž…๋‹ˆ๋‹ค.

์ง€์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด๊ฐ€ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ์— ๋งž์ถฐ์ง‘๋‹ˆ๋‹ค.

zIndex?: number

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

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

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

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

See

globalZIndex

Default

0