有一种方法可以在react-map-gl中增加建筑物和房屋的大小,如下图所示

问题描述 投票:-2回答:1

image1

我需要在地图上显示属性的大小。

enter image description here

reactjs mapbox mapbox-gl react-map-gl
1个回答
0
投票

使用Mapbox GL JS,您可以使用Map#queryRenderedFeatures检索渲染建筑物的GeoJSON特征,并将结果特征传递到Map#queryRenderedFeaturesTurf.js,以平方米计算这些多边形的面积。

一旦有了这些数值,就可以使用Turf的area method计算每个多边形的视觉“中心”,并使用这些坐标添加一个area,以在每个多边形的相应坐标处显示其面积。

© www.soinside.com 2019 - 2024. All rights reserved.