Добрый день.
Я устанавливаю размер ячейки сетки следующим образом
GRIDPARM gridparm;
gridparm.Step = 500;
gridparm.Shadow = 1;
mapSetGridParm(hMap,&gridparm);
mapSetGridActive(hMap,1);
У меня разработан инструмент типа "Линейка" для измерения расстояния между точками. Точки я наношу мышкой.
Я попробовал два варианта.
В одном я использую фукнцию mapRealDistance. В этом случае расстояние измеряется корректно (примерно та же величина, что и линейкой на Яндекс картах).
Но размер ячейки в этом случае получается не 500м(см выше), а примерно 360.
В другом я использую mapConventionalDistance. В этом случае расстояние получается не корректным, но размеры ячейки корректны - 500х500
В чем дело? Можно ли как-то откорректировать размер сетки? То есть сделать так, чтобы и размеры ячейки и расстояния были корректными
Я устанавливаю размер ячейки сетки следующим образом
GRIDPARM gridparm;
gridparm.Step = 500;
gridparm.Shadow = 1;
mapSetGridParm(hMap,&gridparm);
mapSetGridActive(hMap,1);
У меня разработан инструмент типа "Линейка" для измерения расстояния между точками. Точки я наношу мышкой.
Я попробовал два варианта.
В одном я использую фукнцию mapRealDistance. В этом случае расстояние измеряется корректно (примерно та же величина, что и линейкой на Яндекс картах).
Но размер ячейки в этом случае получается не 500м(см выше), а примерно 360.
В другом я использую mapConventionalDistance. В этом случае расстояние получается не корректным, но размеры ячейки корректны - 500х500
В чем дело? Можно ли как-то откорректировать размер сетки? То есть сделать так, чтобы и размеры ячейки и расстояния были корректными