由于项目需求问题,需要在地图上绘制多边形要素,由于这个要素可以是不规则的,然后在要素的内部填充文字信息,尽量在多边形的中心绘制,所以要获取多边形的边界,就用到了openlayers框架中的ol.extent.boundingExtent()
API中方法介绍如下:
ol.extent.boundingExtent(coordinates) //coordinates类型属于Array.<ol.Coordinate>,返回值为[minx, miny, maxx, maxy]类型的
详细的代码如下所示:
$.ajax({
type: "get",
url: url,
dataType: "json",
contentType: "application/x-www-form-urlencoded;charset=utf-8",
async: true,
xhrFields: {