Почему вычисление расстояния между двумя координатами с использованием широты и долготы занимает больше времени? ⇐ C#
Почему вычисление расстояния между двумя координатами с использованием широты и долготы занимает больше времени?
Надеюсь, у вас все хорошо!
Я работаю над одним требованием, согласно которому мне нужно показывать только те записи, которые попадают в радиус круга.
Для этого Я использую ядро .net в качестве внутреннего API, используя ядро сущности Framework. Сначала я извлекаю все записи, а после этого вычисляю расстояние на основе записей из базы данных и моей широты и долготы во время выполнения.
Я использовал ссылку ниже и реализовал код для расчета расстояния.
find-distance-between- 2-координаты в сетевом ядре
Все работает хорошо на локальном хосте, но когда я развертываю эти изменения на сервере, происходит сбой.
Это занимает больше времени, так как для обработки и расчета расстояния требуется больше 50 записей. один за другим.
Кроме того, во время отладки я обнаружил, что CalculateDistance занимает почти 3-4 секунды на запись для расчета расстояния и передачи их в «кмс».
Кто-нибудь может пролить свет? по этому поводу, поскольку я застрял в этом вопросе более 2 дней. Ранний ответ приветствуется.
Источник: https://stackoverflow.com/questions/781 ... ngitude-ta
Надеюсь, у вас все хорошо!
Я работаю над одним требованием, согласно которому мне нужно показывать только те записи, которые попадают в радиус круга.
Для этого Я использую ядро .net в качестве внутреннего API, используя ядро сущности Framework. Сначала я извлекаю все записи, а после этого вычисляю расстояние на основе записей из базы данных и моей широты и долготы во время выполнения.
Я использовал ссылку ниже и реализовал код для расчета расстояния.
find-distance-between- 2-координаты в сетевом ядре
Все работает хорошо на локальном хосте, но когда я развертываю эти изменения на сервере, происходит сбой.
Это занимает больше времени, так как для обработки и расчета расстояния требуется больше 50 записей. один за другим.
Кроме того, во время отладки я обнаружил, что CalculateDistance занимает почти 3-4 секунды на запись для расчета расстояния и передачи их в «кмс».
Кто-нибудь может пролить свет? по этому поводу, поскольку я застрял в этом вопросе более 2 дней. Ранний ответ приветствуется.
Источник: https://stackoverflow.com/questions/781 ... ngitude-ta
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение