Я работаю над приложением Google Map, я хочу найти область неправильного многоугольника с 4 маркерами, у меня есть широта и долгота 4 точек, я хочу найти область многоугольника между точками, пожалуйста, ответьте
код:
@Override
public void onMapClick(LatLng latLng) {
count++;
if (count <= 4) {
mMap.addMarker(new MarkerOptions().position(latLng).title(latLng.toString()));
markerClicked = false;
}
}
@Override
public boolean onMarkerClick(Marker marker) {
if (markerClicked) {
if (polygon != null) {
polygon.remove();
polygon = null;
}
polygonOptions.add(marker.getPosition());
polygonOptions.strokeColor(Color.parseColor("#cc0000"));
polygonOptions.fillColor(Color.parseColor("#332256"));
polygon = mMap.addPolygon(polygonOptions);
} else {
if (polygon != null) {
polygon.remove();
polygon = null;
}
polygonOptions = new PolygonOptions().add(marker.getPosition());
markerClicked = true;
}
return true;
}