# 计算中心点(center)
> npm install @turf/center
Takes a Feature or FeatureCollection and returns the absolute center point of all features.
接收任意GeoJSON对象,计算并返回它们的绝对中心点。
参数
参数 | 类型 | 描述 |
---|---|---|
geojson | GeoJSON | 任意 geojson 对象 |
options | Object | 可配置项 |
options 选项
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
properties | Object | {} | 输出 geojson 的 properties 属性 |
返回
Feature<Point> - a Point feature at the absolute center point of all input features
示例
var features = turf.featureCollection([
turf.point([-97.522259, 35.4691]),
turf.point([-97.502754, 35.463455]),
turf.point([-97.508269, 35.463245]),
]);
var center = turf.center(features);
/*
{
type: "Feature",
geometry: {
coordinates: [-97.5125065, 35.4661725],
type: "point"
},
properties: {}
}
*/
// 单一要素
var center = turf.center(
turf.polygon([
[
[-97.522259, 35.4691],
[-97.502754, 35.463455],
[-97.508269, 35.463245],
[-97.522259, 35.4691],
],
]),
{
properties: {
desc: "center point",
},
}
);
/*
{
type: "Feature",
geometry: {
coordinates: [-97.5125065, 35.4661725],
type: "point"
},
properties: {
desc: "center point"
}
}
*/
基础用法
Copy
动态绘制
Copy