/* * (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; }