0
嗨,大家好我想提請只有3個在地圖上的圓圈食,但與循環畫圓的具體數量和我寫的循環語句,你在我的代碼中看到,但沒有作用如何創建循環繪製圈數?
這是我的代碼我可以在哪裏編寫for循環的聲明以便很好地工作? 請幫 謝謝...
public class Map extends Activity implements OnMapClickListener
{
final int RQS_GooglePlayServices = 1;
private GoogleMap myMap;
Circle myCircle;
@Override
protected void onCreate(Bundle savedInstanceState) {
//TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
FragmentManager myFragmentManager = getFragmentManager();
MapFragment myMapFragment = (MapFragment)myFragmentManager.findFragmentById(R.id.map);
myMap = myMapFragment.getMap();
myMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
myMap.setOnMapClickListener(this);
myMap.setMyLocationEnabled(true);
myMap.setBuildingsEnabled(true);
}
@Override
public void onMapClick(LatLng point) {
int z =3;
CircleOptions circleOptions = new CircleOptions()
.center(point) //set center
.radius(500) //set radius in meters
.fillColor(Color.TRANSPARENT) //default
.strokeColor(Color.BLUE)
.strokeWidth(5);
for(int circle = 0 ; z > circle ; z--){
myCircle = myMap.addCircle(circleOptions);
}
}
}
你是什麼意思'...我的代碼,但沒有工作'? –
我的意思是在我的代碼下面 – Abdullah
你的代碼不工作?它不是在做你想做的事情,還是在全國各處拋出錯誤?它只是for循環,不按你想要的方式工作嗎?它在做什麼呢?您提供的相關細節越多,您就越有可能獲得幫助。 – jschabs