Source code google maps @SuppressLint("NewApi") public class MapsActivity extends
Activity {
package com.orangedan.googlemapv2;
static final LatLng Rawan1 = new LatLng(-7.529362,
112.234117);
import android.app.Activity; static final LatLng Rawan2 = new LatLng(-7.543992,
import android.annotation.SuppressLint; 112.217097);
import android.os.Bundle; static final LatLng Rawan3 = new LatLng(-7.545012,
112.215963);
import android.view.Menu;
static final LatLng Rawan4 = new LatLng(-7.548253,
112.245461);
import com.google.android.gms.maps.CameraUpdateFactory; static final LatLng Rawan5 = new LatLng(-7.445490,
112.228750);
import com.google.android.gms.maps.GoogleMap;
static final LatLng Rawan6 = new LatLng(-7.541718,
import com.google.android.gms.maps.MapFragment; 112.244066);
import com.google.android.gms.maps.model.BitmapDescriptor; static final LatLng Rawan7 = new LatLng(-7.557274,
112.235214);
import
com.google.android.gms.maps.model.BitmapDescriptorFactory; static final LatLng Rawan8 = new LatLng(-7.554799,
112.226673);
import com.google.android.gms.maps.model.LatLng;
static final LatLng Rawan9 = new LatLng(-7.537585,
import com.google.android.gms.maps.model.Marker;
112.234075);
import com.google.android.gms.maps.model.MarkerOptions;
static final LatLng Rawan10 = new LatLng(-7.539245,
112.235442);
static final LatLng Rawan11 = new LatLng(-7.550825, private GoogleMap map;
112.238186);
static final LatLng Rawan12 = new LatLng(-7.523296,
112.233227); @SuppressLint("NewApi") @Override
static final LatLng Rawan13 = new LatLng(-7.558625, protected void onCreate(Bundle savedInstanceState) {
112.235197); // TODO Auto-generated method stub
static final LatLng Rawan14 = new LatLng(-7.538242, super.onCreate(savedInstanceState);
112.245874);
setContentView(R.layout.activity_maps);
static final LatLng Rawan15 = new LatLng(-7.540876,
112.281233);
static final LatLng Rawan16 = new LatLng(-7.541510, map = ((MapFragment)
112.240005); getFragmentManager().findFragmentById(R.id.map)).getMap();
static final LatLng Rawan17 = new LatLng(-7.537308, Marker lokasi1 = map.addMarker(new
112.256573); MarkerOptions()
static final LatLng Rawan18 = new LatLng(-7.557280, .position(Rawan1)
112.309267);
static final LatLng Rawan19 = new LatLng(-7.518587, .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
112.341465); iptorFactory.HUE_YELLOW))
static final LatLng Rawan20 = new LatLng(-7.540940, .title("Jl. Raya Brigjend Kretarto, Jombang")
112.281308);
.snippet("Telah terjadi 3 kasus kecelakaan"));
Marker lokasi2 = map.addMarker(new .position(Rawan4)
MarkerOptions()
.position(Rawan2) .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW))
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr .title("Jl. Gatot Subroto, Jombang")
iptorFactory.HUE_RED))
.snippet("Telah terjadi 4 kasus kecelakaan"));
.title("Jl. Yos Sudarso, Jombang")
.snippet("Telah terjadi 8 kasus kecelakaan"));
Marker lokasi5 = map.addMarker(new
MarkerOptions()
Marker lokasi3 = map.addMarker(new .position(Rawan5)
MarkerOptions()
.position(Rawan3) .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW))
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr .title("Jl. Doktor Sutomo, Jombang")
iptorFactory.HUE_RED))
.snippet("Telah terjadi 2 kasus kecelakaan"));
.title("Jl. Panglima Sudirman, Jombang")
.snippet("Telah terjadi 11 kasus kecelakaan"));
Marker lokasi6 = map.addMarker(new
MarkerOptions()
Marker lokasi4 = map.addMarker(new .position(Rawan6)
MarkerOptions()
.title("Jl. Patimura, Jombang")
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW)) .snippet("Telah terjadi 5 kasus kecelakaan"));
.title("Jl. Hayam Wuruk, Jombang")
.snippet("Telah terjadi 4 kasus kecelakaan")); Marker lokasi9 = map.addMarker(new
MarkerOptions()
.position(Rawan9)
Marker lokasi7 = map.addMarker(new
MarkerOptions()
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
.position(Rawan7) iptorFactory.HUE_RED))
.title("Jl. A. Yani, Jombang")
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW)) .snippet("Telah terjadi 13 kasus kecelakaan"));
.title("Jl. Basuki Rachmad, Jombang")
.snippet("Telah terjadi 3 kasus kecelakaan")); Marker lokasi10 = map.addMarker(new
MarkerOptions()
.position(Rawan10)
Marker lokasi8 = map.addMarker(new
MarkerOptions()
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
.position(Rawan8) iptorFactory.HUE_YELLOW))
.title("Jl. Buyahamka, Jombang")
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW)) .snippet("Telah terjadi 3 kasus kecelakaan"));
Marker lokasi13 = map.addMarker(new
MarkerOptions()
Marker lokasi11 = map.addMarker(new
MarkerOptions() .position(Rawan13)
.position(Rawan11)
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW))
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW)) .title("Jl. KH. Hasyim Asyari, Jombang")
.title("Jl. Adityawarman, Jombang") .snippet("Telah terjadi 2 kasus kecelakaan"));
.snippet("Telah terjadi 5 kasus kecelakaan"));
Marker lokasi14 = map.addMarker(new
MarkerOptions()
Marker lokasi12 = map.addMarker(new
MarkerOptions() .position(Rawan14)
.position(Rawan12)
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_RED))
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW)) .title("Jl. KH. Abdurrahman Wahid, Jombang")
.title("Jl. KH. Wahab Hasbullah") .snippet("Telah terjadi 9 kasus kecelakaan"));
.snippet("Telah terjadi 6 kasus kecelakaan"));
Marker lokasi15 = map.addMarker(new
MarkerOptions()
.position(Rawan15)
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_RED))
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW)) .title("Jl. Soekarno Hatta, Jombang")
.title("Jl. Brawijaya, Jombang") .snippet("Telah terjadi 10 kasus kecelakaan"));
.snippet("Telah terjadi 2 kasus kecelakaan"));
Marker lokasi18 = map.addMarker(new
MarkerOptions()
Marker lokasi16 = map.addMarker(new
MarkerOptions() .position(Rawan18)
.position(Rawan16)
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_GREEN))
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_YELLOW)) .title("Jl. Raya Peterongan, Jombang")
.title("Jl. Raden Patah, Jombang") .snippet("Telah terjadi 1 kasus kecelakaan"));
.snippet("Telah terjadi 2 kasus kecelakaan"));
Marker lokasi19 = map.addMarker(new
MarkerOptions()
Marker lokasi17 = map.addMarker(new
MarkerOptions() .position(Rawan19)
.position(Rawan17)
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_RED))
.title("Jl. Raya Sumobito, Jombang")
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
.snippet("Telah terjadi 27 kasus kecelakaan")); Rawan3, 15));
Marker lokasi20 = map.addMarker(new map.moveCamera(CameraUpdateFactory.newLatLngZoom(
MarkerOptions() Rawan4, 15));
.position(Rawan20)
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan5, 15));
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescr
iptorFactory.HUE_GREEN))
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
.title("Fly Over Peterongan, Jombang") Rawan6, 15));
.snippet("Telah terjadi 9 kasus kecelakaan"));
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan7, 15));
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan8, 15));
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan1, 15));
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan9, 15));
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan2, 15));
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan10, 15));
map.moveCamera(CameraUpdateFactory.newLatLngZoom( map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan11, 15)); Rawan19, 15));
map.moveCamera(CameraUpdateFactory.newLatLngZoom( map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan12, 15)); Rawan20, 15));
map.moveCamera(CameraUpdateFactory.newLatLngZoom( map.animateCamera(CameraUpdateFactory.zoomTo(12),20
Rawan13, 15)); 00, null);
}
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan14, 15));
@Override
map.moveCamera(CameraUpdateFactory.newLatLngZoom( public boolean onCreateOptionsMenu(Menu menu) {
Rawan15, 15));
// TODO Auto-generated method stub
map.moveCamera(CameraUpdateFactory.newLatLngZoom( getMenuInflater().inflate(R.menu.main, menu);
Rawan16, 15));
return true;
map.moveCamera(CameraUpdateFactory.newLatLngZoom( }
Rawan17, 15));
}
map.moveCamera(CameraUpdateFactory.newLatLngZoom(
Rawan18, 15));