在 google 地图上每隔 X 米² Android Studio 在多边形内添加标记

Add Markers inside Polygon on google maps every X meters² Android Studio

我正在为 Android 开发一个应用程序,我需要在多边形内每隔 1000 米²添加一个标记。

public class MapsActivity extends FragmentActivity {
    private GoogleMap mMap;
    private Polygon poly;
    private boolean isMarked;

    public void btClick(){
        if(isMarked){
            //Add markers inside polygon here
        }    
    }

   ...
}

我需要它等间距。我的意思是,在这个多边形内,我需要每 1000 米插入一个标记..就像一个网格..

像这样……每个“.”是我插入的标记

我找到了类似的东西..m50 是 50 米..

    double add = (m50*20)*distHa;
    for(double a=menLat; a<=maiLat; a+=add){
        for(double b=menLng; b<=maiLng; b+=add){
            try {
                Marker marked = mMap.addMarker(new MarkerOptions()
                                .position(new LatLng(a, b)
                                )
                );
                markers.add(marked);
            }catch (Exception e){
                Log.d("erro", e.toString());
            }
        }
    }