Доброе утро!
Подскажите пожалуйста, почему метод
mapOrthodrome // Построение ортодромии
// first - координаты первой точки в радианах
// second - координаты второй точки в радианах
// array - адрес массива координат построенной ортодромии,
// размер массива равен count
// count - количество точек для построения ортодромии
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapOrthodrome(DOUBLEPOINT *first, DOUBLEPOINT *second, DOUBLEPOINT *array, long int count);при следующих следующих входных корректных значениях в радианах (
x1 = 1.01413, y1 = 1.57069) и (x2 = 0.932192, y2 = -2.78068) возвращает не корректное значение. В каких единицах измерения? Как я понимаю логично, что массив array заполняется промежуточными точками в радианах, верно?
Вывод, который я получаю, вывожу массив
array (x и y)
53.4106 -159.321
60.8138 -171.62
65.0705 -183.918
67.4964 -196.216
68.7038 -208.515
68.9567 -220.813
68.3068 -233.111
66.6187 -245.41
63.503 -257.708
58.1055 -270.006