Tôi nhận được vĩ độ/kinh độ của nhiều nhà hàng từ một máy chủ. Tôi muốn tính toán khoảng cách giữa mỗi nhà hàng và vĩ độ/kinh độ hiện tại của người dùng.Tính khoảng cách giữa vị trí của người dùng và vị trí cố định
Trả lời
Một khi bạn có một danh sách địa điểm (cách này hay cách khác), bạn có thể những nhận được khoảng cách đến (hoặc từ) những bằng CoreLocation để tính toán này với distanceFromLocation:
Bạn có thể sử dụng API do Google cung cấp cho tương tự. The Google Distance Matrix API
Hoàn hảo cho việc tìm khoảng cách. Hy vọng điều đó sẽ hữu ích.
Bạn có thể sử dụng distanceFromLocation: phương pháp của CLLocation trả về khoảng cách tính bằng mét giữa hai CLLocation's.
CLLocation *currentLoc = /* Assume you have found it */;
CLLocation *restaurantLoc = [[CLLocation alloc] initWithLatitude:restaurantLat longitude:restaurantLng];
CLLocationDistance meters = [restaurantLoc distanceFromLocation:currentLoc];
// Go ahead with this
cảm ơn vì đã trả lời tôi: tôi có các vị trí hiện tại của người dùng và các nhà hàng của tôi lat dài là mảng có thể thay đổi cách truy cập những lat dài này để tìm khoảng cách. – Surya
Bạn chỉ có một mảng hoặc hai mảng cho lat và dài một cách riêng biệt? – EmptyStack
Swift 3
func calculateDistanceFromUser(location:CLLocation)->CLLocation!{
if let userLocation = self.userUpdatedLocation{ //CLLocation
let meters = location.distance(from: userLocation)
return meters
}
return nil
}
- 1. Tính khoảng cách giữa hai vị trí địa lý
- 2. Nhận vị trí của người dùng Android
- 3. Cách theo dõi vị trí của người dùng bằng MapKit
- 4. Excel: Vị trí nút cố định
- 5. Dừng vị trí cố định ở chân
- 6. graphviz - vị trí nút cố định
- 7. Lấy khoảng cách giữa hai vị trí trong android?
- 8. Phát hiện tính năng cho vị trí: cố định
- 9. Khoảng cách giữa hai vị trí - Google Maps
- 10. Cách tính từ vị trí của tôi đến vị trí đích trong android
- 11. Làm thế nào để xác định vị trí người dùng với tờ rơi xác định vị trí?
- 12. cách thay đổi vị trí cài đặt người dùng .NET
- 13. Tính vị trí và hướng của máy ảnh trong opencv
- 14. Android Maps v2 API ... Cách tính khoảng cách giữa hai vị trí (Lat, dài)
- 15. Cần một vị trí cố định div bên trong một div vị trí tuyệt đối
- 16. Vị trí tập lệnh của người dùng linux (debian etch)
- 17. Tìm hiểu vị trí của các vị trí khác nhau
- 18. Vị trí của symchk
- 19. Hiển thị vị trí người dùng hiện tại với MKMapView?
- 20. Vị trí lõi bị xóa khỏi ứng dụng nhưng vẫn được yêu cầu cho vị trí của người dùng
- 21. Cách nhận vị trí X và Y của nút giao diện người dùng iPhone
- 22. Định vị hộp thoại Giao diện người dùng jQuery: điều chỉnh vị trí trên cùng 20px -
- 23. Vị trí CSS: cố định bên trong một phần tử định vị
- 24. Tìm vị trí/Vị trí của JFrame trong cửa sổ
- 25. Vị trí của Microsoft.Sharepoint.dll
- 26. CSS Vị trí cố định với Ký tự tự động
- 27. vị trí cố định div bên trong hộp chứa div
- 28. Vị trí của Chrome: cố định vị trí bên trong: phá vỡ tuyệt đối với khung nội tuyến/video
- 29. Ngăn người dùng đặt vị trí con trỏ trên UITextField
- 30. Định vị SVG như vị trí: tuyệt đối
Bạn đã tìm thấy vị trí hiện tại của người dùng? hoặc, bạn có vấn đề tìm thấy điều đó? – EmptyStack
cảm ơn vì đã trả lời tôi: tôi có vị trí hiện tại của người dùng và nhà hàng của tôi lat dài là mảng có thể thay đổi cách truy cập vào những thời gian dài này để tìm khoảng cách. – Surya