Kemarin senin itu melanjutkan project yang kemarin yang sudah berhasil menampilkan 1 buah marker diapp nya,,Nah kali ini disuruh bikin multi marker,,
Setelah saya searching dan bertanya pada asprak nya,,,akhrinya saya berhasil membuat multi marker sekaligus info windowsnya,,,,
hahahahahahaha
Setelah saya searching dan bertanya pada asprak nya,,,akhrinya saya berhasil membuat multi marker sekaligus info windowsnya,,,,
hahahahahahaha
Kurang lebih seperti ini,,
Aktivity_main.xml
MainActivity.java
package com.e.damba;
import com.google.android.gms.maps.CameraUpdate;
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.BitmapDescriptor;
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.os.Bundle;
import android.app.Activity;
import android.support.v4.app.FragmentActivity;
import android.view.Menu;
public class MainActivity extends FragmentActivity{
private GoogleMap map;
private final static LatLng Yogyakarta = new LatLng(-7.797069, 110.37053);
private LatLng latLngBiru= new LatLng(-7.922314, 110.374884);
private LatLng latLngKunimg = new LatLng(-7.802602, 110.383643);
private LatLng latLngMerah = new LatLng(-7.933493, 110.429816);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
map = mapFragment.getMap();
map.setMyLocationEnabled(true);
map.addMarker(new MarkerOptions()
.position(latLngBiru).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE)).title ("rumah").snippet("rahsaia lho"));
map.addMarker(new MarkerOptions()
.position(latLngKunimg).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_YELLOW)).title("kampus").snippet("UAD"));
map.addMarker(new MarkerOptions()
.position(latLngMerah).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED)).title("bakso").snippet("makan-makan"));
map.animateCamera(CameraUpdateFactory.newLatLngZoom(latLngBiru, 17));
}
@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;
}
}
AndroidManifest.xml
Penjelasan
•private final static LatLng Yogyakarta = new LatLng(-7.797069, 110.37053);
dimasudkan pada saat membuka aplikasi peta, peta tersebut sudah set didaerah yojakarta
•.position(latLngBiru).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE)).title ("rumah").snippet("rahsaia lho"));
map.addMarker(new MarkerOptions()
mengambil marker dari eclips
•map.animateCamera(CameraUpdateFactory.newLatLngZoom(latLngBiru, 17));}
Fungsi diatas berfungsi untuk mengatur zoo/memperbesar gambar peta.
•private final static LatLng Yogyakarta = new LatLng(-7.797069, 110.37053);
dimasudkan pada saat membuka aplikasi peta, peta tersebut sudah set didaerah yojakarta
•.position(latLngBiru).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE)).title ("rumah").snippet("rahsaia lho"));
map.addMarker(new MarkerOptions()
mengambil marker dari eclips
•map.animateCamera(CameraUpdateFactory.newLatLngZoom(latLngBiru, 17));}
Fungsi diatas berfungsi untuk mengatur zoo/memperbesar gambar peta.

0 komentar:
Posting Komentar