//turf.min.js用法
function UseTurfJS() {
var polygon = turf.polygon([[
[pos[0].longitude, pos[0].latitude],
[pos[1].longitude, pos[1].latitude],
[pos[2].longitude, pos[2].latitude],
[pos[3].longitude, pos[3].latitude],
[pos[4].longitude, pos[4].latitude],
[pos[0].longitude, pos[0].latitude],
]]);
var area = turf.area(polygon);
console.log("面积:", area);
var center = turf.centerOfMass(polygon);
console.log("中心点:", center);
var translatePoly = turf.transformTranslate(polygon, 100, 100);
console.log("位移:", translatePoly);
//显示点集
var coord = polygon.geometry.coordinates;
var cartographics = coord[0];
console.log("------------", coord, cartographics);
var pointCollection = new Cesium.PointPrimitiveCollection();
var poss = [];
cartographics.forEach(function (position) {
// console.log("++++++++++++"+position);
Cesium使用turf.js简单应用
使用Turf.js处理地理空间数据并应用在Cesium中的示例
最新推荐文章于 2025-10-02 11:01:21 发布

最低0.47元/天 解锁文章
3327

被折叠的 条评论
为什么被折叠?



