quick fix for polygon center point

This commit is contained in:
Denis Kolomiets 2020-06-23 21:57:50 +03:00 committed by GitHub
parent d39770bc5e
commit ab603663f1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -87,7 +87,7 @@ public class OsmMapUtils {
} }
public static LatLon getComplexPolyCenter(Collection<Node> outer, List<List<Node>> inner) { public static LatLon getComplexPolyCenter(Collection<Node> outer, List<List<Node>> inner) {
if (!Algorithms.isEmpty(outer) && outer.size() <= 5 && inner == null) { if (outer.size() > 3 && outer.size() <= 5 && inner == null) {
List<Node> sub = new ArrayList<>(outer); List<Node> sub = new ArrayList<>(outer);
return getWeightCenterForNodes(sub.subList(0, sub.size()-1)); return getWeightCenterForNodes(sub.subList(0, sub.size()-1));
} }