지도 소스 입니다
일반모드로 지도를 보고 싶은데
빨간 글씨처럼 했는데도 계속 위성모드로 지도가 나오네요
일반모드로 지도를 보려면 어떻게 해야하나요?


package com.Messenger;

import java.io.IOException;
import java.util.List;
import java.util.Locale;

import android.content.Context;
import android.content.Intent;
import android.location.Address;
import android.location.Criteria;
import android.location.Geocoder;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.MenuItem.OnMenuItemClickListener;
import android.webkit.WebView;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;

import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.Overlay;

import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;

public class Chat extends MapActivity {

 MapController mapController;
 MyPositionOverlay positionOverlay;

 private WebView webView;

 private static final int sMenuExampleResources[] = { R.menu.submenu_chat };
 private static final String sMenuExampleNames[] = { "Submenu2" };

 private Spinner mSpinner;
 private TextView mInstructionsText;
 private Menu mMenu;

 int flag = 0;
 
 Draw D;
 
 LinearLayout  linearLayout;
    LayoutParams lpFillWrap=new LinearLayout.LayoutParams
        (LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
   
 @Override
 public void onCreate(Bundle icicle) {
  super.onCreate(icicle);
  
  //linearLayout.addView(D.getCurrentFocus());
  
  //linearLayout.addView();
  
  setContentView(R.layout.chat);

  MapView myMapView = (MapView) findViewById(R.id.mapview);
  mapController = myMapView.getController();

  webView = (WebView) findViewById(R.id.web_view);
  // webView.loadUrl("211.196.78.16:8100/msg.htm");
  webView.loadUrl("http://www.naver.com");

  // Configure the map display options

  //myMapView.setSatellite(true);
  myMapView.setStreetView(true);

  // Zoom in
  mapController.setZoom(17);

  // Add the MyPositionOverlay
  positionOverlay = new MyPositionOverlay();
  List<Overlay> overlays = myMapView.getOverlays();
  overlays.add(positionOverlay);

  LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

  Criteria criteria = new Criteria();
  criteria.setAccuracy(Criteria.ACCURACY_FINE);
  criteria.setAltitudeRequired(false);
  criteria.setBearingRequired(false);
  criteria.setCostAllowed(true);
  criteria.setPowerRequirement(Criteria.POWER_LOW);
  String provider = locationManager.getBestProvider(criteria, true);

  Location location = locationManager.getLastKnownLocation(provider);

  updateWithNewLocation(location);

  locationManager.requestLocationUpdates(provider, 2000, 10,
    locationListener);

  // Create a simple layout
  LinearLayout layout = new LinearLayout(this);
  layout.setOrientation(LinearLayout.VERTICAL);

  // Create the spinner to allow the user to choose a menu XML
  ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
    android.R.layout.simple_spinner_item, sMenuExampleNames);
  adapter
    .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  mSpinner = new Spinner(this);
  mSpinner.setAdapter(adapter);
 }

 private final LocationListener locationListener = new LocationListener() {
  public void onLocationChanged(Location location) {
   updateWithNewLocation(location);
  }

  public void onProviderDisabled(String provider) {
   updateWithNewLocation(null);
  }

  public void onProviderEnabled(String provider) {
  }

  public void onStatusChanged(String provider, int status, Bundle extras) {
  }
 };

 /** Update the map with a new location */
 private void updateWithNewLocation(Location location) {
  // TextView myLocationText = (TextView)
  // findViewById(R.id.myLocationText);

  // String latLongString;
  // String addressString = "No address found";

  if (location != null) {
   // Update my location marker
   positionOverlay.setLocation(location);

   // Update the map location.
   Double geoLat = location.getLatitude() * 1E6;
   Double geoLng = location.getLongitude() * 1E6;
   GeoPoint point = new GeoPoint(geoLat.intValue(), geoLng.intValue());

   mapController.animateTo(point);

   double lat = location.getLatitude();
   double lng = location.getLongitude();
   // latLongString = "Lat:" + lat + "\nLong:" + lng;

   Geocoder gc = new Geocoder(this, Locale.getDefault());
   try {
    List<Address> addresses = gc.getFromLocation(lat, lng, 1);
    StringBuilder sb = new StringBuilder();
    if (addresses.size() > 0) {
     Address address = addresses.get(0);

     for (int i = 0; i < address.getMaxAddressLineIndex(); i++)
      sb.append(address.getAddressLine(i)).append("\n");

     sb.append(address.getLocality()).append("\n");
     sb.append(address.getPostalCode()).append("\n");
     sb.append(address.getCountryName());
    }
    // addressString = sb.toString();
   } catch (IOException e) {
   }
  } else {
   // latLongString = "No location found";
  }
  // myLocationText.setText("Your Current Position is:\n" + latLongString
  // + "\n" + addressString);
 }

 @Override
 protected boolean isRouteDisplayed() {
  return false;
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Hold on to this
  mMenu = menu;

  // Inflate the currently selected menu XML resource.
  MenuInflater inflater = getMenuInflater();
  inflater.inflate(sMenuExampleResources[mSpinner
    .getSelectedItemPosition()], menu);

  // Disable the spinner since we've already created the menu and the user
  // can no longer pick a different menu XML.
  mSpinner.setEnabled(false);

  // Change instructions
  return true;
 }

 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
  switch (item.getItemId()) {

  case R.id.list:
   startActivity(new Intent(this, List.class));
   return true;
  case R.id.map1:
   startActivity(new Intent(this, Map1.class));
   return true;

  case R.id.map2:
   startActivity(new Intent(this, map2.class));
   return true;

  case R.id.chat:
   startActivity(new Intent(this, Chat.class));
   return true;
  
  case R.id.draw:
   startActivity(new Intent(this, Draw.class));
   return true;
   
  default:
   // Don't toast text when a submenu2 is clicked
   if (!item.hasSubMenu()) {
    Toast.makeText(this, item.getTitle(), Toast.LENGTH_SHORT)
      .show();
    return true;
   }
   break;
  }

  return false;
 }
}

공지사항을 확인하였습니다.