import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
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.MarkerOptions;
import android.content.Intent;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
public class maps extends FragmentActivity{
private GoogleMap map;
String latitude,longitude,posisi;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.maps);
Intent io = this.getIntent();
latitude=io.getStringExtra("latitude");
longitude=io.getStringExtra("longitude");
posisi=io.getStringExtra("posisi");
setupMap();
}
private void setupMap(){
if (map == null){
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.maps)).getMap();
if (map != null){
map.addMarker(new MarkerOptions().position(new LatLng(-6.423161, 106.828784)).title("Damkar Boulevard Grand Depok City").snippet("Jl.Boulevard Grand Depok City,Telp (021)77827280").icon(BitmapDescriptorFactory.fromResource(R.drawable.pos2)));
map.addMarker(new MarkerOptions().position(new LatLng(-6.388360, 106.867236)).title("Damkar UPT Cimanggis Depok").snippet("Jl.Raya Jakarta Bogor,Kecamatan Cimanggis Depok,Telp (021)87745313").icon(BitmapDescriptorFactory.fromResource(R.drawable.pos2)));
map.addMarker(new MarkerOptions().position(new LatLng(-6.345027, 106.777972)).title("Damkar UPT Cinere Depok").snippet("Jl.Raya Cinere,Kecamatan Cinere Depok,Telp (021)7543025").icon(BitmapDescriptorFactory.fromResource(R.drawable.pos2)));
map.addMarker(new MarkerOptions().position(new LatLng(-6.401734, 106.756683)).title("Damkar UPT Bojong Sari Depok").snippet("Jl. Raya Muchtar No.0,Kecamatan Bojong Sari Depok, Telp (021)28917777").icon(BitmapDescriptorFactory.fromResource(R.drawable.pos2)));
map.addMarker(new MarkerOptions().position(new LatLng(-6.379037, 106.830873)).title("Damkar UPT Margonda Depok").snippet("Jl.Margonda Raya,No.54 Depok,Telp (021)77212004").icon(BitmapDescriptorFactory.fromResource(R.drawable.pos2)));
double latKar=-6.353868;
double longKar= 106.832845;
try{
latKar=Double.parseDouble(latitude);
longKar=Double.parseDouble(longitude);
}
catch(Exception ee){
latKar=-6.353868;
longKar=106.832845;
}
map.addMarker(new MarkerOptions().position(new LatLng(latKar, longKar)).title("Lokasi Kebakaran").snippet(posisi).icon(BitmapDescriptorFactory.fromResource(R.drawable.fire1)));
map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latKar, longKar),12));
}
}
}
}
maps.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<fragment
android:id="@+id/maps"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"/>
</RelativeLayout>
Tidak ada komentar:
Posting Komentar