首页 / 浏览问题 / WebGIS / 问题详情
MultiPolygon可以定位中心点么
2EXP 2023年03月10日
地图sql查询省份,返回MultiPolygon类型数据,那么要如何定位到中心位置呢

1个回答

您好,您可以查看leaflet的API文档,可以在Polygon类中看到有一个getCenter()方法
961EXP 2023年03月10日
我控制台看返回的对象 没有这个方法

定位的位置偏了,不知道是不是地图数据的问题

您查询的地图服务的坐标系是什么?
您这边是查询的海南省吧,这个geometry不止包括那个大的面数据,还有许多小的面数据,它们组合在一起算一个对象,getCenter获取的中心点就在整个对象的中心,而没有在那个大的面上。
...