Flutter-geolocator: distanceBetween ν•¨μˆ˜κ°€ geolocator 6.0.0 + 1에 ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2020λ…„ 08μ›” 31일  Β·  5μ½”λ©˜νŠΈ  Β·  좜처: Baseflow/flutter-geolocator

μ•ˆλ…•ν•˜μ„Έμš”, distanceBetween ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜λŠ” 방법을 찾을 수 μ—†μŠ΅λ‹ˆλ‹€. readme μ˜ˆμ œλ„ μƒ˜ν”Œ ν”„λ‘œμ νŠΈμ—μ„œ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

νŒ¨ν‚€μ§€ νŒŒμΌμ„ ν™•μΈν–ˆλŠ”λ° λ¬Έμ œλŠ” geolocator.dart에 GeolocatorPlatformInterface의 distanceBetween ν•¨μˆ˜μ— λŒ€ν•œ 호좜이 μ—†λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

버전 : 6.0.0 + 1

ν”Œλž«νΌ:

  • [x] : iphone : iOS
  • [x] : λ‘œλ΄‡ : Android
android ios bug up for graps

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@hectorAguero μ•ˆλ…•ν•˜μ„Έμš”. GeolocatorPlatform ν΄λž˜μŠ€μ— μ •μ˜ 된 정적 λ©”μ„œλ“œμ΄λ―€λ‘œ λ‹€μŒκ³Ό 같이 μ•‘μ„ΈμŠ€ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

final distance = GeolocatorPlatform.distanceBetween();

이λ₯Ό λ°˜μ˜ν•˜κΈ° μœ„ν•΄ λ¬Έμ„œλ₯Ό μ—…λ°μ΄νŠΈ ν•  κ²ƒμž…λ‹ˆλ‹€.

λͺ¨λ“  5 λŒ“κΈ€

@hectorAguero μ•ˆλ…•ν•˜μ„Έμš”. GeolocatorPlatform ν΄λž˜μŠ€μ— μ •μ˜ 된 정적 λ©”μ„œλ“œμ΄λ―€λ‘œ λ‹€μŒκ³Ό 같이 μ•‘μ„ΈμŠ€ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

final distance = GeolocatorPlatform.distanceBetween();

이λ₯Ό λ°˜μ˜ν•˜κΈ° μœ„ν•΄ λ¬Έμ„œλ₯Ό μ—…λ°μ΄νŠΈ ν•  κ²ƒμž…λ‹ˆλ‹€.

λ‚˜λ„ 같은 λ¬Έμ œμ— 직면 ν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

@mvanbeusekom μ†”λ£¨μ…˜μ΄ 6.0.0 + 2μ—μ„œ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 이제 μΈμŠ€ν„΄μŠ€λ₯Ό ν˜ΈμΆœν•΄μ•Όν•©λ‹ˆλ‹€. λ¬Έμ„œκ°€ μ—…λ°μ΄νŠΈλ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

final distance =  GeolocatorPlatform.instance.distanceBetween();

λ‹€λ₯Έ geolocator ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜λ €λ©΄ ν•¨μˆ˜ 이름 만 μž‘μ„±ν•˜λ©΄λ˜λ―€λ‘œ 이것이 더 λ‚˜μ€ 방법이라고 μƒκ°ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

@hectorAguero 당신이 μ™„μ „νžˆ μ˜³μŠ΅λ‹ˆλ‹€, λ‚˜λŠ” 6.0.0 + 2λ₯Ό 쑰금 빨리 μΆœμ‹œν–ˆμŠ΅λ‹ˆλ‹€.

λ‚΄ μ˜λ„λŠ” distanceBetween 및 bearingBetween μΈμŠ€ν„΄μŠ€ λ©”μ„œλ“œ (μ œκ°€ μˆ˜ν–‰ ν•œ μž‘μ—…)λ₯Ό λ§Œλ“€κ³  μ „μ—­ ν•¨μˆ˜ μž¬μ •μ˜λ₯Ό λ§Œλ“œλŠ” 것이 μ—ˆμŠ΅λ‹ˆλ‹€ (λ”°λΌμ„œ λ‹€λ₯Έ λͺ¨λ“  λ©”μ„œλ“œμ™€ λ§ˆμ°¬κ°€μ§€λ‘œ μ‰½κ²Œ 호좜 ν•  수 있으며 ν•„μš”ν•œ 경우 κ΅¬ν˜„μ„ μž¬μ •μ˜). 이 λ§ˆμ§€λ§‰ 뢀뢄은 λ‹€λ₯Έ μž‘μ—…μœΌλ‘œ 인해 μ•½κ°„μ˜ λ°©ν•΄λ₯Ό λ°›μ•˜μ„ λ•Œ κ΅¬ν˜„ν•˜λŠ” 것을 μžŠμ—ˆμŠ΅λ‹ˆλ‹€.

λͺ‡ λΆ„ μ•ˆμ— 이에 λŒ€ν•œ μˆ˜μ • 사항 (및 μ—…λ°μ΄νŠΈ 된 λ¬Έμ„œ)을 릴리슀 ν•  κ²ƒμž…λ‹ˆλ‹€. λ”°λΌμ„œ λ‹€μŒκ³Ό 같이 μ‰½κ²Œ 호좜 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

final distance = distanceBetween(56.9, 6.4, 54.3, 6.3);

λΆˆνŽΈμ„ λ“œλ € μ£„μ†‘ν•˜κ³  ν”Όλ“œλ°±μ— κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.

@hectorAguero , 방금 μœ„μ˜ λ³€κ²½ 사항을 κ΅¬ν˜„ ν•œ μ΅œμ‹  버전 (6.0.0 + 3)을 μΆœμ‹œν–ˆμŠ΅λ‹ˆλ‹€ (btw μ—¬μ „νžˆ GeolocatorPlatform.instance.distanceBetween λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•  수 μžˆμ§€λ§Œ μ΄μ œλŠ” λ‹¨μˆœνžˆ distanceBetween μ‚¬μš©ν•˜μ—¬ μ‚¬μš©ν•  μˆ˜μžˆλŠ” 속기 λ©”μ„œλ“œλ„ μžˆμŠ΅λ‹ˆλ‹€.

λ‹¨μœ„ ν…ŒμŠ€νŠΈλ₯Ό μΆ”κ°€ν•˜κ³  λ¬Έμ„œλ₯Ό μ—…λ°μ΄νŠΈν•˜μ—¬ μ•žμœΌλ‘œ 더 이상 ν˜Όλ™μ΄ μ—†λŠ”μ§€ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. 문제λ₯Όλ³΄κ³ ν•˜κ³  μžμ„Έν•œ ν”Όλ“œλ°±μ„ μ œκ³΅ν•΄ μ£Όμ…”μ„œ λ‹€μ‹œ ν•œ 번 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰