在每个X²²AndroidStudio的谷歌地图上添加多边形内的标记

时间:2015-10-02 21:37:55

标签: android google-maps polygon android-maps

我正在开发Android应用程序,我需要在Polygon内每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米插入一个标记..就像一个网格..

enter image description here

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

1 个答案:

答案 0 :(得分:0)

我发现了类似的东西...... 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());
            }
        }
    }