Я пытаюсь рассчитать расстояние между двумя точками в милях, но полученный результат неверен.
Причина, по которой я считаю ее неправильной, заключается в том, что я размещаю местоположения (широту и долготу) на этом веб-сайте и получаю расстояние в милях как 0.055
.Вот детали из моего кода
PointField A : (-122.1772784, 47.7001663)
PointField B : (-122.1761632, 47.700408)
Distance : 0.001141091551967795
Однако, согласно веб-сайту, расстояние должно быть
Distance: 0.055 miles
Вот как я вычисляю расстояние.
Это моя модель
class modelEmp(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True)
location = models.PointField(srid=4326,max_length=40, blank=True, null=True)
objects = GeoManager()
и вот как я вычисляю расстояние
result = modelEmpInstance.location.distance(PointFieldBLocation)
where result = 0.001141091551967795
Любые предложения о том, что я могу делать не так и почему мой результат отличается от веб-сайта