Atlaslog
Atlaslog / Turf.js / API / circle
Turf.js · API reference

circle

Quick answer

Takes a Point and calculates the circle polygon given a radius in Units; and steps for precision.

Last verified 2026-11-03 · Turf.js 7.x · Cite this page
Runnable examplesChinese noteAll API topics

Description​

Takes a Point and calculates the circle polygon given a radius in Units; and steps for precision.

Parameters​

NameTypeDescription
centerFeature<Point> | Array<number>center point
radiusnumberradius of the circle
options?ObjectOptional parameters (default {})
options.steps?numbernumber of steps (default 64)
options.units?UnitsSupports all valid Turf Units (default 'kilometers')
options.properties?Objectproperties (default {})

Returns​

Feature<Polygon> circle polygon

Examples​

var center = [-75.343, 39.984];
var radius = 5;
var options = { steps: 10, units: "kilometers", properties: { foo: "bar" } };
var circle = turf.circle(center, radius, options);

Installation​

$ npm install @turf/circle

import { circle } from "@turf/circle";
const result = circle(...);
$ npm install @turf/turf

import * as turf from "@turf/turf";
const result = turf.circle(...);
TutorialsAPI index
English reference text adapted from the official Turf.js documentation, © Turf.js contributors, licensed under MIT.
Original page: https://turfjs.org/docs/api/circle · Chinese note: /turf/api/circle.html
Cite this page

Atlaslog (2026). circle. https://www.jingweizhi.com/en/turf/api/circle.html (accessed 2026-11-03).