@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // mapView.getController().setCenter(new Point2D(116.391468, 39.904491)); // 绘制bounds范围的矩形 List<Point2D> geoPointList = getDefPoints(); PolygonOverlay polygonOverlay = new PolygonOverlay(getDefPolygonPaint()); polygonOverlay.setData(geoPointList); mapView.getOverlays().add(polygonOverlay); Map<String, Boolean> params = service.getReadmeEnable(DEMONAME); boolean isReadmeEnable = params.get("readme"); if (isReadmeEnable) { showDialog(README_DIALOG); } helpBtn.setVisibility(View.VISIBLE); helpBtn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub showDialog(README_DIALOG); } }); }
@Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); menu.add(0, 1, 0, R.string.query); menu.add(0, 2, 0, R.string.clean); return true; }
@Override protected void onPrepareDialog(int id, Dialog dialog) { switch (id) { case README_DIALOG: ReadmeDialog readmeDialog = (ReadmeDialog) dialog; readmeDialog.setReadmeText(getResources().getString(R.string.boundquerydemo_readme)); break; default: break; } super.onPrepareDialog(id, dialog); }