Methods
์๊ฐ
Map์ ํ์ผ ํจ๊ณผ๋ ์ค๋ธ์ ํธ ์ค์น ๋ฑ ๋งต๊ณผ ๊ด๋ จ๋ ํธ๋ฆฌํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํจ์๋ค ์ ๋๋ค.
์ด๋ฆ | ์ค๋ช |
---|---|
putTileEffect | ์ง์ ํ ์ขํ์ ํ์ผ ํจ๊ณผ๋ฅผ ์ ์ฉํ๋ ํจ์์ ๋๋ค |
putObject | ์ง์ ํ ์ขํ์ ์ค๋ธ์ ํธ๋ฅผ ๋๋ ํจ์์ ๋๋ค. |
putObjectMultiple | ์ค๋ธ์ ํธ๋ฅผ ๋ฐฐ์นํ ์ขํ๋ค์ 2์ฐจ์ ๋ฐฐ์ด๋ก ์ ๋ ฅํ์ฌ ํ ๋ฒ์ ์ค๋ธ์ ํธ๋ฅผ ์ค์นํ๋ ๊ธฐ๋ฅ์ ๋๋ค. |
putObjectWithKey | ์ง์ ํ ์ขํ์ ํค ๊ฐ์ ๊ฐ์ง ์ค๋ธ์ ํธ๋ฅผ ๋๋ ํจ์์ ๋๋ค. |
getObjectWithKey | ํด๋น ํค ๊ฐ์ ๊ฐ์ง๊ณ ์๋ ์ค๋ธ์ ํธ์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ต๋๋ค. |
playObjectAnimation | ํด๋น ์ขํ์ ์๋ ์ค๋ธ์ ํธ์ ์คํ๋ผ์ดํธ ์ ๋๋ฉ์ด์ ์ ์คํ์ํค๋ ํจ์์ ๋๋ค. |
playObjectAnimationWithKey | key ๊ฐ์ด ์ผ์นํ๋ ์ค๋ธ์ ํธ์ ์คํ๋ผ์ดํธ ์ ๋๋ฉ์ด์ ์ ์คํ์ํค๋ ํจ์์ ๋๋ค. |
moveObject | x, y ์ขํ์ ์์นํ ์ค๋ธ์ ํธ๋ฅผ ์ง์ ํ x, y ์ขํ๋ก time ์ด ๋์ ์์ง์ด๋ ํจ์์ ๋๋ค. |
moveObjectWithKey | ํค ๊ฐ์ ๊ฐ์ง ์ค๋ธ์ ํธ๋ฅผ ์ง์ ํ x,y ์ขํ๋ก ์์ง์ด๋ ํจ์์ ๋๋ค. |
clearAllObjects | ZEP ์คํฌ๋ฆฝํธ๋ก ์์ฑ๋ ๋ชจ๋ ์ค๋ธ์ ํธ๋ฅผ ์ ๊ฑฐํ๋ ํจ์์ ๋๋ค. |
getTile | ํด๋นํ๋ ๋ ์ด์ด์ x,y ์ขํ์ ์๋ ํ์ผ์ enum ๊ฐ์ ๋ฐํํ๋ ํจ์์ ๋๋ค. |
hasLocation | ๋งต์ ํด๋น ๋ก์ผ์ด์ ์ด ์๋์ง ์ฒดํฌํ์ฌ true/false๋ฅผ ๋ฐํํ๋ ํจ์์ ๋๋ค. |
getObjectsByType | Type์ ํด๋นํ๋ ์ค๋ธ์ ํธ๋ค์ ๋ฐํํ๋ ํจ์์ ๋๋ค. |
getTopObjectsByType | Type์ ํด๋นํ๋ ์๋จ ์ค๋ธ์ ํธ๋ค์ ๋ฐํํ๋ ํจ์์ ๋๋ค. |
sayObjectWithKey | key ๊ฐ์ ๊ฐ์ง ์ค๋ธ์ ํธ ์์ ๋งํ์ ์ ํ์ํ๋ ํจ์์ ๋๋ค. |
getLocation | ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌํ ๋ก์ผ์ด์ ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ, ๋ก์ผ์ด์ ์ค์น ์ขํ๋ฅผ ๋ฆฌํดํฉ๋๋ค. |
getLocationRandom | ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌํ ๋ก์ผ์ด์ ์ด 2๊ฐ์ด์ ์กด์ฌํ๋ ๊ฒฝ์ฐ, ๋ฌด์์๋ก ์ ํํ์ฌ ํด๋น ๋ก์ผ์ด์ ์ ์ค์น ์ขํ๋ฅผ ๋ฆฌํดํฉ๋๋ค. |
getLocationList | ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ๋ ๋ก์ผ์ด์ ์ด๋ฆ๊ณผ ์ผ์นํ๋ ๋ชจ๋ ๋ก์ผ์ด์ ์ ์ ๋ณด๋ฅผ ๋ฐฐ์ด ํํ๋ก ๋ฐํํฉ๋๋ค |
๐ API ์ค๋ช
๋ฐ ์์
Methods ํจ์ ํ ๋์ ๋ณด๊ธฐ
putTileEffect
Map.putTileEffect(x: number, y: number, tileID: TileEffectType)
์ง์ ํ ์ขํ์ ํ์ผ ํจ๊ณผ๋ฅผ ์ ์ฉํ๋ ํจ์์ ๋๋ค.
ํ๋ผ๋ฏธํฐ
TileEffectType์ ๋ํ ์์ธํ ์ค๋ช ์ TileEffectType ์์ธ ์ค๋ช ํ์ด์ง๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
x, y | Number | ํ์ผ ํจ๊ณผ๋ฅผ ์ค์นํ x, y ์ขํ |
tileID | TileEffectType | โข TileEffectType.NONE : ์์ โขTileEffectType.IMPASSABLE : ํต๊ณผ ๋ถ๊ฐ โข TileEffectType.SPAWN : ์คํฐ โข TileEffectType.PORTAL : ํฌํธ โข TileEffectType.PRIVATE_AREA : ํ๋ผ์ด๋น ๊ณต๊ฐ โข TileEffectType.SPOTLIGHT : ์คํฌํธ๋ผ์ดํธ โข TileEffectType.EMBED : ์น ๋งํฌ โข TileEffectType.LOCATION : ์ง์ ์์ญ โข TileEffectType.AMBIENT_SOUND : ๋ฐฐ๊ฒฝ ์์ โข TileEffectType.TILE_EMBED : ์น ์๋ฒ ๋ โข TileEffectType.WEB_PORTAL : ์น ํฌํธ โข TileEffectType.SPACE_PORTAL : ์คํ์ด์ค ํฌํธ |
์์
IMPASSABLE ํ์ผ ํจ๊ณผ ์ค์นํด๋ณด๊ธฐ
putObject
Map.putObject(x: number, y: number, dynamicResource: ScriptDynamicResource, option: JsValue)
์ง์ ํ ์ขํ์ ์ค๋ธ์ ํธ๋ฅผ ๋๋ ํจ์์ ๋๋ค. ( ๊ธฐ์ค ์ขํ: Left Top ) โ ๊ธฐ์ค ์ขํ๋?
ScriptDynamicResource์ ๋ํ ์ดํด๋ฅผ ๋๋ ์คํ๋ผ์ดํธ์ํธ ์ดํดํ๊ธฐ ๋ฌธ์๋ฅผ ํ์ธํด๋ณด์ธ์!
null ๊ฐ์ ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌํ์ฌ ์คํฌ๋ฆฝํธ๋ก ์ค์นํ ์ค๋ธ์ ํธ๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
x, y | Number | ์ค๋ธ์ ํธ๋ฅผ ๋์ x, y ์ขํ |
dynamicResource | ScriptDynamicResource | App.loadSpritesheet ํจ์๋ก ๋ก๋ํ ์ด๋ฏธ์ง |
option | Object | onObjectTouched, onObjectAttacked ์ ๊ฐ์ App EventListener์์ ์ค๋ธ์ ํธ๋ฅผ ์ธ์ํ๋ ค๋ฉด ํ๋ผ๋ฏธํฐ ๋์ { overlap: true } ์ ๋ ฅํด์ผ ํฉ๋๋ค. |
์์
๋ธ๋ฃจ๋งจ ์ค๋ธ์ ํธ ์์ฑํด๋ณด๊ธฐ
putObjectMultiple
Map.putObjectMultiple(tileArray: array, type: PutObjectType, dynamicResource: ScriptDynamicResource, option: object);
์ค๋ธ์ ํธ๋ฅผ ๋ฐฐ์นํ ์ขํ๋ค์ 2์ฐจ์ ๋ฐฐ์ด๋ก ์ ๋ ฅํ์ฌ ํ ๋ฒ์ ์ค๋ธ์ ํธ๋ฅผ ์ค์นํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ํ ๋ฒ์ ๋ง์ ์ค๋ธ์ ํธ๋ฅผ ์ค์นํ ๊ฒฝ์ฐ ๋ถํ๋ฅผ ์ค์ด๋ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
tileArray | Array | ์ค๋ธ์ ํธ๋ฅผ ๋ฐฐ์นํ ์ขํ๋ค์ ์ ์ํ 2์ฐจ์ ๋ฐฐ์ด์ ์ ๋ ฅํ ์ ์์ต๋๋ค. (์ต๋ ๊ธธ์ด 10 ์ ํ) |
type | PutObjectType |
|
dynamicResource | ScriptDynamicResource | App.loadSpritesheet ํจ์๋ก ๋ก๋ํ ์ด๋ฏธ์ง |
option | Object | onObjectTouched, onObjectAttacked ์ ๊ฐ์ App EventListener์์ ์ค๋ธ์ ํธ๋ฅผ ์ธ์ํ๋ ค๋ฉด ํ๋ผ๋ฏธํฐ ๋์ { overlap: true } ์ ๋ ฅํด์ผ ํฉ๋๋ค. |
์์
์ฌ๊ฐํ, ์ ๋ชจ์์ผ๋ก ์ค๋ธ์ ํธ ๋ฐฐ์นํ๊ธฐ
putObjectWithKey
Map.putObjectWithKey(x: number, y: number, dynamicResource: ScriptDynamicResource, option: JsValue)
์ง์ ํ ์ขํ์ ํค ๊ฐ์ ๊ฐ์ง ์ค๋ธ์ ํธ๋ฅผ ๋๋ ํจ์์ ๋๋ค. ( ๊ธฐ์ค ์ขํ: Left Top )
dynamicResource
ํ๋ผ๋ฏธํฐ์ null
์
๋ ฅ์ ํด๋น ์ขํ์ ์ค๋ธ์ ํธ๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค.
๊ด๋ จ ๋ฌธ์: ์ค๋ธ์ ํธ npcProperty
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
x, y | Number | ์ค๋ธ์ ํธ๋ฅผ ๋์ x, y ์ขํ |
dynamicResource | ScriptDynamicResource | App.loadSpritesheet ํจ์๋ก ๋ก๋ํ ์ด๋ฏธ์ง |
์ต์ (option)
๊ฐ์ ์ ๋ ฅํ์ง ์์๋ Default ๊ฐ์ด ์ ์ฉ๋ฉ๋๋ค
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
key | String | ์ค๋ธ์ ํธ์ ํค ๊ฐ (Default: null) |
moveSpeed | Number | ์ค๋ธ์ ํธ์ ์ด๋์๋ (Default: 80) |
useDirAnim | Boolean | ๋ฐฉํฅ์ ์ธ์งํด์ ์ ๋๋ฉ์ด์ ์ ์ฌ์ํ๋ ์ต์ (Default: false) |
impassable | Boolean | ์ค๋ธ์ ํธ ํต๊ณผ๋ถ๊ฐ ์ต์ (Default: false) |
offsetX | Number | ์ค๋ธ์ ํธ ์ด๋ฏธ์ง์ ๋ฐฐ์น ๊ธฐ์ค์ ์ X์ขํ (Default: 0) |
offsetY | Number | ์ค๋ธ์ ํธ ์ด๋ฏธ์ง์ ๋ฐฐ์น ๊ธฐ์ค์ ์ Y์ขํ (Default: 0) |
npcProperty | Object | npcProperty ๊ด๋ จ ๋ด์ฉ์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์. (Default: null) |
์์
ํค ๊ฐ์ ๊ฐ์ง ๋ธ๋ฃจ๋งจ ์ค๋ธ์ ํธ ์์ฑํด๋ณด๊ธฐ
getObjectWithKey
Map.getObjectWithKey(key: String)
ํด๋น ํค ๊ฐ์ ๊ฐ์ง๊ณ ์๋ ์ค๋ธ์ ํธ์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
key | String | ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ฌ ์ค๋ธ์ ํธ์ key ๊ฐ |
์์
ํค ๊ฐ์ ๊ฐ์ง ์ค๋ธ์ ํธ๋ฅผ ์์ฑํ๊ณ ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ์ฑํ ์ฐฝ์ ์ถ๋ ฅํด๋ณด๊ธฐ.
playObjectAnimation
Map.playObjectAnimation(x: number, y: number, name: string, loop: number)
ํด๋น ์ขํ์ ์๋ ์ค๋ธ์ ํธ์ ์คํ๋ผ์ดํธ ์ ๋๋ฉ์ด์ ์ ์คํ์ํค๋ ํจ์์ ๋๋ค.
ํด๋น ์ขํ ์ง์ ์ Map.putObject ํจ์๊ฐ ์ ํ๋์ด์ผํฉ๋๋ค.
์คํ๋ผ์ดํธ ์ด๋ฏธ์ง๋ฅผ ์ฒ์ ๋ค์ด๋ณด์ ๋ค๋ฉด ์คํ๋ผ์ดํธ์ํธ ์ดํดํ๊ธฐ ๋ฌธ์๋ฅผ ํ์ธํด๋ณด์ธ์!
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
x, y | Number | ํ์ผ ํจ๊ณผ๋ฅผ ์ ์ฉํ x, y ์ขํ |
name | String | let ๋ณ์ = App.loadSpritesheet(...) ์คํ๋ผ์ดํธ๋ฅผ ์ ์ฅํ ๋ณ์ ์ด๋ฆ์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํด์ผ ํฉ๋๋ค. โ โ#โ + ๋ณ์.id |
loop | number | ์ ๋๋ฉ์ด์ ๋ฐ๋ณต ํ์ ( -1: ๊ณ์๋ฐ๋ณต) |
์์
์ถค์ถ๋ ๋ธ๋ฃจ๋งจ ์ค๋ธ์ ํธ ์ค์นํด๋ณด๊ธฐ
playObjectAnimationWithKey
Map.playObjectAnimation(key: string, animName: string, repeatCount: number)
key ๊ฐ์ด ์ผ์นํ๋ ์ค๋ธ์ ํธ์ ์คํ๋ผ์ดํธ ์ ๋๋ฉ์ด์ ์ ์คํ์ํค๋ ํจ์์ ๋๋ค.
Map.putObjectWithKey
ํจ์๊ฐ ์ ํ๋์ด์ผํฉ๋๋ค.
์คํ๋ผ์ดํธ ์ด๋ฏธ์ง๋ฅผ ์ฒ์ ๋ค์ด๋ณด์ ๋ค๋ฉด ์คํ๋ผ์ดํธ์ํธ ์ดํดํ๊ธฐ ๋ฌธ์๋ฅผ ํ์ธํด๋ณด์ธ์!
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
key | String | ์ค๋ธ์ ํธ์ ํค๊ฐ |
animName | String | ํ๋ ์ดํ ์ ๋๋ฉ์ด์ ์ ์ด๋ฆ |
repeatCount | Number | ์ ๋๋ฉ์ด์ ๋ฐ๋ณต ํ์ ( -1 ์ ๋ ฅ์ ๋ฌดํ๋ฐ๋ณต ) |
์์
์ถค์ถ๋ ๋ธ๋ฃจ๋งจ ์ค๋ธ์ ํธ ์ค์นํด๋ณด๊ธฐ
moveObject
Map.moveObject(x: number, y: number, targetX: number, targetY: number, time: number)
x, y ์ขํ์ ์์นํ ์ค๋ธ์ ํธ๋ฅผ targetX, targetY๋ก time ์ด ๋์ ์์ง์ด๋ ํจ์์ ๋๋ค.
ํด๋น ์ขํ ์ง์ ์ Map.putObject ํจ์๊ฐ ์ ํ๋์ด์ผํฉ๋๋ค.
์คํ๋ผ์ดํธ ์ด๋ฏธ์ง๋ฅผ ์ฒ์ ๋ค์ด๋ณด์ ๋ค๋ฉด ์คํ๋ผ์ดํธ์ํธ ์ดํดํ๊ธฐ ๋ฌธ์๋ฅผ ํ์ธํด๋ณด์ธ์!
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
x, y | Number | ์ค๋ธ์ ํธ๊ฐ ์์นํ x, y ์ขํ |
targetX, targetY | Number | ๋ชฉ์ ์ง x, y ์ขํ |
time | Number | ๋ชฉ์ ์ง๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ(์ด) |
์์
๋ธ๋ฃจ๋งจ ์ด๋์์ผ๋ณด๊ธฐ
moveObjectWithKey
Map.moveObjectWithKey(key: string, targetX: number, targetY: number, usePath:boolean = true)
key ๊ฐ์ ๊ฐ์ง ์ค๋ธ์ ํธ๋ฅผ targetX, targetY๋ก ์์ง์ด๋ ํจ์์ ๋๋ค.
๐ก path ํ๋ผ๋ฏธํฐ๊ฐ true์ธ ๊ฒฝ์ฐ, ๋ชฉํ ์ง์ ์ด impassable ํ์ผ์ด๊ฑฐ๋ ๋๋ฌ ํ ์ ์๋ ์ขํ์ด๋ฉด ์ค๋ธ์ ํธ๊ฐ ์์ง์ด์ง ์์ต๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
key | String | ์ค๋ธ์ ํธ์ key ๊ฐ |
targetX, targetY | Number | ๋ชฉ์ ์ง x, y ์ขํ |
usePath | Boolean | true์ผ ๊ฒฝ์ฐ Impassable ํ์ผ์ ํต๊ณผํ์ง ๋ชปํฉ๋๋ค. false์ผ ๊ฒฝ์ฐ Impassable ํ์ผ์ ๋ฌด์ํ๊ณ ์ง๋๊ฐ๋๋ค. |
์์
moveObejctWithKey ๋์ ๋ฐฉ์
clearAllObjects()
Map.clearAllObjects()
ZEP ์คํฌ๋ฆฝํธ๋ก ์์ฑ๋ ๋ชจ๋ ์ค๋ธ์ ํธ๋ฅผ ์ ๊ฑฐํ๋ ํจ์์ ๋๋ค.
ํ๋ผ๋ฏธํฐ
์์
์์
์์ฑ๋ ๋ชจ๋ ์ค๋ธ์ ํธ ์ญ์ ํ๊ธฐ
getTile
Map.getTile(layer: number, x: number, y: number)
ํด๋นํ๋ ๋ ์ด์ด์ x, y ์ขํ์ ์๋ ํ์ผ์ ํ์ ๊ฐ์ ๋ฆฌํด, ํ์ผ์ด ์์ผ๋ฉด -1์ ๋ฆฌํดํฉ๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
layer | Number | ๋ ์ด์ด์ ํด๋นํ๋ ๊ฐ 0 = Floor (๋ฐ๋ฅํ์ผ), 1 = WALL (๋ฒฝํ์ผ), 2 = TileEffect (ํ์ผํจ๊ณผ), 3 = Object (์ค๋ธ์ ํธ), 5 = TopObject (์๋จ์ค๋ธ์ ํธ), |
x, y | Number | x, y ์ขํ |
์์
๋งต์ ์๋ ๋ชจ๋ ์ค๋ธ์ ํธ์ ํ์ ์ ์กฐํํ๊ธฐ
getLocation
Map.getLocation(locationName: string)
ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌํ ๋ก์ผ์ด์ ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ, ๋ก์ผ์ด์ ์ค์น ์ขํ๋ฅผ ๋ฆฌํดํฉ๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
locationName | String | ๋ก์ผ์ด์ ์ด๋ฆ |
์์
๋งต ์๋ํฐ์์ ํ์ผํจ๊ณผ > ์ง์ ์์ญ ์ ํ ํ ์์ญ ์ด๋ฆ์ "testLocation" ์ผ๋ก ์ง์ ํด ๋งต์ ์ค์นํ ํ ์์ ์ฝ๋๋ฅผ ์คํํด๋ณด์ธ์.
getLocationRandom
Map.getLocationRandom(locationName: string)
ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌํ ๋ก์ผ์ด์ ์ด 2๊ฐ์ด์ ์กด์ฌํ๋ ๊ฒฝ์ฐ, ๋ฌด์์๋ก ์ ํํ์ฌ ํด๋น ๋ก์ผ์ด์ ์ ์ค์น ์ขํ๋ฅผ ๋ฆฌํดํฉ๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
locationName | String | ๋ก์ผ์ด์ ์ด๋ฆ |
์์
๋งต ์๋ํฐ์์ ํ์ผํจ๊ณผ > ์ง์ ์์ญ ์ ํ ํ ์์ญ ์ด๋ฆ์ "testLocation" ์ผ๋ก ์ง์ ํด ๋งต์ ์ฌ๋ฌ๊ฐ ์ค์นํ ํ ์์ ์ฝ๋๋ฅผ ์คํํด๋ณด์ธ์.
getLocationList
Map.getLocationList(locationName: string): Array
ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ๋ ๋ก์ผ์ด์ ์ด๋ฆ๊ณผ ์ผ์นํ๋ ๋ชจ๋ ๋ก์ผ์ด์ ์ ์ ๋ณด๋ฅผ ๋ฐฐ์ด ํํ๋ก ๋ฐํํฉ๋๋ค. ๊ฐ๊ฐ์ ๋ก์ผ์ด์ ์ ๋ณด๋ ๋ก์ผ์ด์ ์ค์น ์ขํ(x, y), ํฌ๊ธฐ(width, height), ๊ทธ๋ฆฌ๊ณ ๋ผ๋ฒจ ๊ฐ(label)์ ํฌํจํ๊ณ ์์ต๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
locationName | String | ๋ก์ผ์ด์ ์ด๋ฆ |
์์
๋งต ์๋ํฐ์์ ํ์ผํจ๊ณผ > ์ง์ ์์ญ ์ ํ ํ ์์ญ ์ด๋ฆ์ "testLocation" ์ผ๋ก ์ง์ ํด ๋งต์ ์ฌ๋ฌ๊ฐ ์ค์นํ ํ ์์ ์ฝ๋๋ฅผ ์คํํด๋ณด์ธ์.
hasLocation
Map.hasLocation(locationName: String): Boolean
๋งต์ ํด๋น ๋ก์ผ์ด์ ์ด ์๋์ง ์ฒดํฌํ์ฌ true/false ๊ฐ์ ๋ฆฌํดํฉ๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
locationName | String | ๋ก์ผ์ด์ ์ด๋ฆ |
์์
๋ก์ผ์ด์ ์ด ์ค์น๋์ด์๋์ง ์ฒดํฌํ๋ ํค ํจ์ ๋ง๋ค์ด๋ณด๊ธฐ
getObjectsByType
Map.getObjectsByType(type: numer) : Array
Type์ ํด๋นํ๋ ์ค๋ธ์ ํธ๋ค์ ๋ฆฌํดํ๋ ํจ์์ ๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
type | Number | ์ค๋ธ์ ํธ์ type ๊ฐ |
์์
๋ชจ๋ ํ์ ์ ์ค๋ธ์ ํธ ์กฐํํ๊ธฐ
getTopObjectsByType
Map.getTopObjectsByType(type: numer) : array
Type์ ํด๋นํ๋ ์๋จ์ค๋ธ์ ํธ๋ค์ ๋ฆฌํดํ๋ ํจ์์ ๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
type | Number | ์ค๋ธ์ ํธ์ type ๊ฐ |
์์
๋ชจ๋ ํ์ ์ ์๋จ์ค๋ธ์ ํธ ์กฐํํ๊ธฐ
sayObjectWithKey
Map.sayObjectWithKey( key: string, message: string )
key ๊ฐ์ ๊ฐ์ง ์ค๋ธ์ ํธ ์์ ๋งํ์ ์ ํ์ํ๋ ํจ์์ ๋๋ค.
ํ๋ผ๋ฏธํฐ
์ด๋ฆ | ํ์ | ์ค๋ช |
---|---|---|
key | String | ๋์์ค๋ธ์ ํธ์ ํค ๊ฐ |
message | String | ๋งํ์ ์ ํ์ํ ๋ฉ์์ง |
์์
key ๊ฐ์ ๊ฐ์ง ์ค๋ธ์ ํธ ์์ ๋งํ์ ํ์ํ๊ธฐ
๋ถ๋ก
์คํ๋ผ์ดํธ์ํธ ์ดํดํ๊ธฐ
Last updated