React Native Naver Map
    Preparing search index...

    Interface NaverMapViewRef

    interface NaverMapViewRef {
    ย ย ย ย animateCameraBy: (
    ย ย ย ย ย ย ย ย params: { x: number; y: number } & CameraMoveBaseParams,
    ย ย ย ย ) => void;
    ย ย ย ย animateCameraTo: (
    ย ย ย ย ย ย ย ย params: Coord & CameraMoveBaseParams & { zoom?: number },
    ย ย ย ย ) => void;
    ย ย ย ย animateCameraWithTwoCoords: (
    ย ย ย ย ย ย ย ย params: { coord1: Coord; coord2: Coord } & CameraMoveBaseParams,
    ย ย ย ย ) => void;
    ย ย ย ย animateRegionTo: (params: Region & CameraMoveBaseParams) => void;
    ย ย ย ย cancelAnimation: () => void;
    ย ย ย ย coordinateToScreen: (
    ย ย ย ย ย ย ย ย params: { latitude: number; longitude: number },
    ย ย ย ย ) => Promise<{ isValid: boolean; screenX: number; screenY: number }>;
    ย ย ย ย screenToCoordinate: (
    ย ย ย ย ย ย ย ย params: { screenX: number; screenY: number },
    ย ย ย ย ) => Promise<{ isValid: boolean; latitude: number; longitude: number }>;
    ย ย ย ย setLocationTrackingMode: (mode: LocationTrackingMode) => void;
    }
    Index

    Properties

    animateCameraBy: (
    ย ย ย ย params: { x: number; y: number } & CameraMoveBaseParams,
    ) => void

    ์นด๋ฉ”๋ผ๋ฅผ ํŠน์ • ์œ„์น˜๋งŒํผ ๋ธํƒ€๊ฐ’์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ํ•จ๊ป˜ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค.

    animateCameraTo: (
    ย ย ย ย params: Coord & CameraMoveBaseParams & { zoom?: number },
    ) => void

    ์นด๋ฉ”๋ผ๋ฅผ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ํ•จ๊ป˜ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค.

    animateCameraWithTwoCoords: (
    ย ย ย ย params: { coord1: Coord; coord2: Coord } & CameraMoveBaseParams,
    ) => void

    ์นด๋ฉ”๋ผ๋ฅผ ๋‘ ์ขŒํ‘œ๊ฐ€ ๋ชจ๋‘ ๋ณด์ด๋Š” ์ตœ๋Œ€ ์คŒ ๋ ˆ๋ฒจ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ํ•จ๊ป˜ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค.

    ์นด๋ฉ”๋ผ์˜ ์ค‘์‹ฌ์€ ๋‘ ์ขŒํ‘œ์˜ ์ค‘์‹ฌ์ด๋ฉฐ pivot์œผ๋กœ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. pivot์€ ๊ธฐ๋ณธ 0.5(์ค‘์•™)์ด๋ฉฐ 0 ~ 1 ๊ฐ’์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    animateRegionTo: (params: Region & CameraMoveBaseParams) => void

    ์นด๋ฉ”๋ผ๋ฅผ ํŠน์ • Region์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ํ•จ๊ป˜ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค.

    cancelAnimation: () => void

    ์นด๋ฉ”๋ผ์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ทจ์†Œํ•ฉ๋‹ˆ๋‹ค.

    coordinateToScreen: (
    ย ย ย ย params: { latitude: number; longitude: number },
    ) => Promise<{ isValid: boolean; screenX: number; screenY: number }>

    ์ง€๋„์—์„œ ํŠน์ • ์œ„๋„ ๋ถ€๋ถ„์„ ํ™”๋ฉด์—์„œ์˜ ํŠน์ • ์œ„์น˜๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

    screenX, screenY๋Š” DP, PT ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.

    isValid๊ฐ€ false์ด๋ฉด ํ•ญ์ƒ screenX, screenY๋Š” 0์ž…๋‹ˆ๋‹ค.

    screenToCoordinate: (
    ย ย ย ย params: { screenX: number; screenY: number },
    ) => Promise<{ isValid: boolean; latitude: number; longitude: number }>

    ์ง€๋„์—์„œ ํŠน์ • ๋ถ€๋ถ„์„ ์œ„๋„ ๊ฒฝ๋„๊ฐ’์œผ๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

    screenX, screenY๋Š” DP, PT ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.

    isValid๊ฐ€ false์ด๋ฉด ํ•ญ์ƒ latitude, longitude๋Š” 0์ž…๋‹ˆ๋‹ค.

    setLocationTrackingMode: (mode: LocationTrackingMode) => void

    ์œ„์น˜ ์ถ”์  ๋ชจ๋“œ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

    LocationTrackingMode