如何将传单多边形框放大5%?

我使用传入数据最远点的纬度和经度的最小值和最大值创建一个正方形多边形。

$poly = " $maxLng $maxLat , $minLng $maxLat , $minLng $minLat , $maxLng $minLat , $maxLng $maxLat ";

但这意味着至少两个标记始终是此框的边界。我该如何在各个方向上将点推开并将框的整体大小扩大5%,但仍然需要每个角的纬度/经度?