Menambahkan Zoom Control Pada Map Android (updated)

Bagi yang mengembangkan google map pada android. Berikut ini cara menampilkan zoom control pada google map di android.

pada file main.xml (misal) :

< ?xml version="1.0" encoding="utf-8"?>
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<com .google.android.maps.MapView
android:id="@+id/mapview1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="MapAPIKey"></com>
<zoomcontrols android:id="@+id/zoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"></zoomcontrols>
</relativelayout>

Lalu pada file classnya :

zoomControls.setOnZoomInClickListener(new View.OnClickListener() {

public void onClick(View v) {
mc.zoomIn();
}
});
zoomControls.setOnZoomOutClickListener(new View.OnClickListener() {

public void onClick(View v) {
mc.zoomOut();
}
});

zoomControls.setOnZoomInClickListener(new View.OnClickListener() {

public void onClick(View v) {
mapcontroller.zoomIn();
}
});
zoomControls.setOnZoomOutClickListener(new View.OnClickListener() {

public void onClick(View v) {
mapcontroller.zoomOut();
}
});