บทความ Flutter
Calculate Distance between Location
Written by มาสเตอร์ อึ่ง
Details:
Category: บทความ Flutter | Published: 21 June 2020 | Hits: 4322
ให้ copy และไป Paste ได้เลยครับ
เป็นการหา ระยะ ระหว่างจุด 2 จุด โดยเราใส่ค่า lat,lng ของจุดสองจุด จะคำนวนออกมาเป็น double บนภาษา Dart ครับ
double calculateDistance(double lat1, double lng1, double lat2, double lng2) { double distance = 0; var p = 0.017453292519943295; var c = cos; var a = 0.5 - c((lat2 - lat1) * p) / 2 + c(lat1 * p) * c(lat2 * p) * (1 - c((lng2 - lng1) * p)) / 2; distance = 12742 * asin(sqrt(a)); return distance; }