Back to project page maps.
The source code is released under:
GNU General Public License
If you think the Android project maps listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package edu.cs4730.mapdemov2; // w w w . j av a2s. c om import android.os.Bundle; import android.view.Menu; import android.widget.Toast; import android.support.v4.app.FragmentActivity; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.GoogleMap.OnMapClickListener; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.Marker; import com.google.android.gms.maps.model.MarkerOptions; public class MainActivityOrg extends FragmentActivity { static final LatLng CHEYENNE = new LatLng(41.1400, -104.8197); //Note, West is a negative, East is positive static final LatLng KIEL = new LatLng(53.551, 9.993); static final LatLng LARAMIE = new LatLng(41.312928,-105.587253); private GoogleMap map; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.main); setContentView(R.layout.activity_main); map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)) .getMap(); Marker kiel = map.addMarker(new MarkerOptions() .position(KIEL) .title("Kiel")); Marker laramie = map.addMarker(new MarkerOptions() .position(LARAMIE) .title("Laramie") .snippet("I'm in Laramie!") .icon(BitmapDescriptorFactory .fromResource(R.drawable.ic_launcher)) ); Marker hamburg = map.addMarker(new MarkerOptions().position(CHEYENNE) .title("Cheyenne")); //new OverlayItem(point, "Howdy!", "I'm in Laramie!"); // Move the camera instantly to hamburg with a zoom of 15. map.moveCamera(CameraUpdateFactory.newLatLngZoom(LARAMIE, 15)); // Zoom in, animating the camera. map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null); // Sets the map type to be "hybrid" map.setMapType(GoogleMap.MAP_TYPE_NORMAL); //normal map //map.setMapType(GoogleMap.MAP_TYPE_HYBRID); //add map click listener. map.setOnMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng point) { // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), "Lat: " + point.latitude+ " Long:" +point.longitude, Toast.LENGTH_SHORT).show(); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }