μλ
νμΈμ, distanceBetween
ν¨μλ₯Ό νΈμΆνλ λ°©λ²μ μ°Ύμ μ μμ΅λλ€. readme μμ λ μν νλ‘μ νΈμμ μλνμ§ μμ΅λλ€.
ν¨ν€μ§ νμΌμ νμΈνλλ° λ¬Έμ λ geolocator.dartμ GeolocatorPlatformInterfaceμ distanceBetween ν¨μμ λν νΈμΆμ΄ μλ€λ κ²μ λλ€.
λ²μ : 6.0.0 + 1
νλ«νΌ:
@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
μ¬μ©νμ¬ μ¬μ©ν μμλ μκΈ° λ©μλλ μμ΅λλ€.
λ¨μ ν μ€νΈλ₯Ό μΆκ°νκ³ λ¬Έμλ₯Ό μ λ°μ΄νΈνμ¬ μμΌλ‘ λ μ΄μ νΌλμ΄ μλμ§ νμΈνμ΅λλ€. λ¬Έμ λ₯Όλ³΄κ³ νκ³ μμΈν νΌλλ°±μ μ κ³΅ν΄ μ£Όμ μ λ€μ ν λ² κ°μ¬λ립λλ€.
κ°μ₯ μ μ©ν λκΈ
@hectorAguero μλ νμΈμ.
GeolocatorPlatform
ν΄λμ€μ μ μ λ μ μ λ©μλμ΄λ―λ‘ λ€μκ³Ό κ°μ΄ μ‘μΈμ€ ν μ μμ΅λλ€.μ΄λ₯Ό λ°μνκΈ° μν΄ λ¬Έμλ₯Ό μ λ°μ΄νΈ ν κ²μ λλ€.