Skip to content

Latest commit

Β 

History

History
40 lines (27 loc) Β· 3.19 KB

File metadata and controls

40 lines (27 loc) Β· 3.19 KB

πŸƒπŸ»β€β™‚οΈ RunWithMe?

RunWithMeλŠ” Android λͺ¨λ°”μΌλ‘œ μ œκ³΅λ˜λŠ” λΉ„λŒ€λ©΄ λŸ¬λ‹ μ±Œλ¦°μ§€ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€. 동기 λΆ€μ—¬λ₯Ό μ–»κΈ° μœ„ν•΄ λŸ¬λ‹ 크루에 μ°Έκ°€ν•œλ‹€λŠ” μ†ŒλΉ„μžμ˜ λ‹ˆμ¦ˆλ₯Ό νŒŒμ•…ν•˜κ³  동기 뢀여에 μ΄ˆμ μ„ 맞좘 μ°¨λ³„ν™”λœ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€.
포인트λ₯Ό λ‚΄κ³  μ±Œλ¦°μ§€μ— κ°€μž…ν•˜κ³  μ±Œλ¦°μ§€ κΈ°κ°„ λ™μ•ˆ λͺ©ν‘œλ₯Ό 달성해야 ν•©λ‹ˆλ‹€. 7μ›” 1일뢀터 7μ›” 21μΌκΉŒμ§€ 3μ£Ό κ°„μ˜ κΈ°κ°„ λ™μ•ˆ, λͺ©ν‘œκ°€ μ£Ό 3회 거리 3km 라면 3μ£Ό λ™μ•ˆ λ§€μ£Ό 3번 이상 3kmλ₯Ό 달렀야 λͺ©ν‘œμ— μ„±κ³΅ν•©λ‹ˆλ‹€.

μ‚¬μš©μžλ‘œ ν•˜μ—¬κΈˆ μ–΄ν”Œμ„ 톡해 동기뢀여 λ°›λŠ” 것을 μ΅œμš°μ„ μœΌλ‘œ λ…Έλ ₯ν–ˆμŠ΅λ‹ˆλ‹€.

  1. 짧은 κΈ°κ°„λΆ€ν„° μ„€μ •ν•  수 있게 ν–ˆμŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή 앱은 크루 λ‚΄μ˜ λͺ©ν‘œ 거리 λ˜λŠ” λͺ©ν‘œ μ‹œκ°„μ„ λͺ©ν‘œ λ‚ λ§ŒνΌ μ±„μ›Œμ•Όλ§Œ μ±Œλ¦°μ§€μ— μ„±κ³΅ν•˜κ³  포인트λ₯Ό λŒλ €λ°›μ„ 수 μžˆλŠ” μ„œλΉ„μŠ€μ˜€μŠ΅λ‹ˆλ‹€. λͺ©ν‘œλŠ” 기간이 κΈΈμ–΄μ§€λ©΄ ν•΄μ΄ν•΄μ§ˆ 수 μžˆλ‹€κ³  μƒκ°ν•˜μ—¬ 짧은 κΈ°κ°„ λΆ€ν„° μ„€μ •ν•  수 있게 ν•˜μ˜€κ³  λ„ˆλ¬΄ κΈ΄ 기간은 μž‘μ„ 수 없도둝 ν–ˆμŠ΅λ‹ˆλ‹€.
  2. 비정상적인 μ›€μ§μž„μ„ λ§‰μ•˜μŠ΅λ‹ˆλ‹€. 동기뢀여λ₯Ό 더 κ°•ν™”ν•˜κΈ° μœ„ν•΄ μ±Œλ¦°μ§€ 크루 λ‚΄μ—μ„œλ„ λž­ν‚Ήμ„ λ‘μ—ˆλŠ”λ° μ§‘μ—μ„œ λŸ¬λ‹μ„ μΌœλ‘κΈ°λ§Œ ν•œ 채 μ‹œκ°„μ„ μ±„μš°κ±°λ‚˜ μ°¨λ₯Ό μ΄μš©ν•˜μ—¬ λΉ„μ •μƒμ μœΌλ‘œ 거리λ₯Ό λŠ˜λ¦¬λŠ” ν–‰μœ„λ₯Ό κ³ λ €ν•˜μ—¬ κΈ°λŠ₯을 κ°œλ°œν•˜μ˜€μŠ΅λ‹ˆλ‹€. μ‹ ν˜Έλ“±μ— λ©ˆμΆ”λŠ” 경우λ₯Ό μƒκ°ν•˜μ—¬ λ‹€μ‹œ λŸ¬λ‹μ„ μ‹œμž‘ν•˜λ©΄ μžλ™μœΌλ‘œ λ‹€μ‹œ λŸ¬λ‹μ΄ μž¬κ°œλ˜λ„λ‘ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  3. 기둝 κ³΅μœ μž…λ‹ˆλ‹€. 졜근 β€œμ˜€μš΄μ™„β€μ΄λΌλŠ” νƒœκ·Έλ₯Ό 톡해 μ„œλ‘œ μš΄λ™μ„ μΈμ¦ν•˜λ©° 동기뢀여λ₯Ό μ–»λŠ” 방식이 μœ ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ±Œλ¦°μ§€ 크루 λ‚΄μ˜ μ‚¬λžŒλ“€κ³Ό κ±΄κ°•ν•œ 동기뢀여λ₯Ό λΆ€μ—¬ν•˜κΈ° μœ„ν•΄ λŸ¬λ‹ μ™„λ£Œ ν›„ 기둝을 μžλ™μœΌλ‘œ 곡유되게 ν•˜μ—¬ 동기뢀여λ₯Ό 얻도둝 ν–ˆμŠ΅λ‹ˆλ‹€.

경둜 μ΅œμ ν™”λ₯Ό μ μš©ν•˜μ—¬ μ’Œν‘œ 데이터λ₯Ό μ•½ 73% κ°μ†Œν–ˆμŠ΅λ‹ˆλ‹€.

1. 경둜 μ΅œμ ν™” 적용

image

μ΅œμ ν™” μ•Œκ³ λ¦¬μ¦˜

image
μ΅œμ ν™” μ•Œκ³ λ¦¬μ¦˜μ— λŒ€ν•œ μ„€λͺ… 더 μžμ„Ένžˆ 보기(링크)

GPS 였차 떄문에 직선 거리가 λΆ€μ •ν™•ν•˜κ³  μ’Œν‘œκ°€ λ„ˆλ¬΄ λ§Žμ•„μ§€λŠ” λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.
λ„λ‘œ 정보가 μ—†λŠ” κ²½μš°λ‚˜ 건물 사이λ₯Ό 이동할 수 μ—†λŠ” λŸ¬λ‹ ν™˜κ²½ λ•Œλ¬Έμ— λ„λ‘œ λ„€νŠΈμ›μ„ λ§€μΉ­μ‹œν‚€λŠ” λ§΅ λ§€μΉ­ λ°©μ‹λ³΄λ‹€λŠ” 경둜 λ°©ν–₯을 κ³ λ €ν•œ μ΅œμ ν™” 방법을 κ³ μ•ˆν–ˆμŠ΅λ‹ˆλ‹€.
경둜λ₯Ό κ·Έλ¦¬λŠ” 데에 크게 영ν–₯을 λ―ΈμΉ˜μ§€ μ•ŠλŠ” λ„ˆλ¬΄ κ°€κΉŒμš΄ μ’Œν‘œ, μ§„ν–‰ λ°©ν–₯μ—μ„œ 각도가 μ™„λ§Œν•œ μ’Œν‘œλ₯Ό μ œμ™Έν•˜μ—¬ 직선거리λ₯Ό 더 μ •ν™•ν•˜κ²Œ λ‚˜νƒ€λ‚΄μ—ˆκ³  κΈ°μ‘΄ μ’Œν‘œ 데이터 175개λ₯Ό 46개둜 μ•½ 73% κ°μ†Œν–ˆμŠ΅λ‹ˆλ‹€.
μ§„ν–‰ λ°©ν–₯μ—μ„œ 거리에 따라 μ™„λ§Œν•˜κ²Œ λ³΄λŠ” 각도λ₯Ό μ‘°μ ˆν•˜μ˜€κ³  WGS84 μ’Œν‘œ 체계λ₯Ό μ‚¬μš©ν•œ Location 클래슀λ₯Ό ν™œμš©ν•˜μ—¬ μ •ν™•ν•œ 거리, 각도λ₯Ό κ³„μ‚°ν•˜μ—¬ μ΅œμ ν™”λ₯Ό ν–ˆμŠ΅λ‹ˆλ‹€.


적용 ν™”λ©΄

image


2. 비정상적인 μ›€μ§μž„ 감지 ν™”λ©΄(μžλ™μ°¨)

image