Если я правильно понимаю ваш вопрос, у вас есть известная точка в широте / долготе, и вам нужно вычислить широту / долготу другой точки или точек в 500 м от вашей начальной точки.при этом у вас есть несколько вариантов, большинство из которых включают специализированные ГИС API.Тем не менее, я предполагаю, что вы программист / математик, а не географ, поэтому вы можете предпочесть использовать формулу Хаверсайна.Вы можете найти обсуждение на эту тему здесь плюс формула.
Одно предостережение состоит в том, что бедствие, с которым вы работаете (500 м довольно мало), и Земля далеко не идеальнысфера или даже слегка сплющенный сфероид.Это локально "комом", и это может поставить ваш расчет.Если вам нужна большая точность, вам придется учитывать эти недостатки, используя соответствующие локальные данные (модель Земли - их много, например, см. список EPSG ), и для этого вам, вероятно, придется начать использоватьбиблиотеки ГИС как математика становятся очень подробными в противном случае.