簡體   English   中英

每 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());
            }
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM