Я использую приведенный ниже код, чтобы найти центр многоугольника для печати текста на многоугольнике, но он не работает для многоугольника, показанного на рисунке (ссылка на изображение в конце)
private LatLng getPolygonCenterPoint(ArrayList<LatLng> polygonPointsList){
LatLng centerLatLng = null;
LatLngBounds.Builder builder = new LatLngBounds.Builder();
for(int i = 0 ; i < polygonPointsList.size() ; i++)
{
builder.include(polygonPointsList.get(i));
}
LatLngBounds bounds = builder.build();
centerLatLng = bounds.getCenter();
return centerLatLng;
}
КАК НАЙТИ ЦЕНТР, КОТОРЫЙ ПОЛИГАГОН (как на рисунке ниже), И ПОЛУЧЕНИЕ ДОЛЖНЫ БЫТЬ ВНУТРИ ПОЛИГОНА. ![***click on here to see the polygon***](https://i.stack.imgur.com/m7A1V.png)