@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);
 }