Example #1
0
  /*
   * (non-Javadoc)
   *
   * @see com.google.android.maps.MapActivity#onCreate(android.os.Bundle)
   */
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    setHasOptionsMenu(true);
    container.removeAllViews();

    View view = inflater.inflate(R.layout.map, container, false);

    mMap = (UserOverlayMapFragment) getFragmentManager().findFragmentById(R.id.map_fragment);
    mMap.setGeoPointLocationListener(this);
    setUiHandler();

    mAccuracy = (TextView) view.findViewById(R.id.tvAccuracy);
    mDistance = (TextView) view.findViewById(R.id.tvDistance);
    mSettings = getActivity().getSharedPreferences(Settings.SETTINGS, Context.MODE_WORLD_WRITEABLE);

    view.findViewById(R.id.my_location).setOnClickListener(this);
    view.findViewById(R.id.mark_my_location).setOnClickListener(this);
    view.findViewById(R.id.show_both).setOnClickListener(this);
    view.findViewById(R.id.parking_timer).setOnClickListener(this);
    view.findViewById(R.id.directions).setOnClickListener(this);

    this.mMap.setBuiltInZoomControls(true);
    return view;
  }