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