У меня есть простая карта Google. Я добавил маркер на заданной широте, долготе.
Я хочу использовать turf.js для расчета 1-километрового буфера, который затем можно отобразить в виде многоугольника Google Maps.
Путь, который возвращает turf.buffer(), представляет собой эллипс. Расстояние от маркера до границы верно по широте. Однако в продольном направлении ему не хватает 1 км. Похоже, что есть проблема с проекцией, однако и в Google Maps API, и в документах turf.js указано, что WGS84 является проекцией по умолчанию.
Конечная игра использует turf.js для буферизации точек, полилиний и полигонов, поэтому, к сожалению, я не могу просто нарисовать круг Google Maps в качестве обходного пути. Я бы рассмотрел возможность перехода на Leaflet, однако мы уже вложили значительные средства в разработку для Google Maps API.
Я создал htm-файл здесь, показывающий проблему