我正在开发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米插入一个标记..就像一个网格..
像这样......每个“。”是我插入的标记
答案 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());
}
}
}