[英]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.