Использовать точность в метрах как радиус для длинного круга? - PullRequest
0 голосов
/ 01 апреля 2011

Я пытаюсь проверить, соответствует ли набор координат GPS (широта в градусах) предопределенному определению «умного пространства». Для этого я буду формировать круг с вычисленными координатами GPS в качестве центра и точностью показаний GPS (в метрах) в качестве радиуса.

Тогда я буду проверять, попадает ли какой-либо из моего списка предопределенных точек в этот круг, если какая-либо точка существует в этом вычисленном круге, тогда я буду предполагать, что текущее местоположение действительно является «умным пространством» для дальнейшей обработки. 1003 *

Проблема, с которой я сталкиваюсь сейчас, заключается в формировании этого круга. В то время как точки GPS в градусах, радиус в метрах. Мне нужно преобразовать это расстояние в градусах, чтобы сформировать мой круг. Любое предложение о том, как я могу это сделать? Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 01 апреля 2011
0 голосов
/ 01 апреля 2011

Мне нужно преобразовать это расстояние в градусах в градусы, чтобы сформировать мой круг

Вы не можете, потому что степень не соответствует ни одной длине: длина степенидолгота на экваторе намного длиннее, чем градус долготы вблизи полюса.

Вместо этого найдите расстояние от данной точки до центра вашего умного пространства (которое, как вы подразумеваете, является круглым).Если это достаточно мало, вы находитесь в интеллектуальном пространстве.

...