读书人

mars老师的googleMap示范(二)

发布时间: 2012-08-13 13:21:53 作者: rapoo

mars老师的googleMap示例(二)
manifest.xml文件



2、布局文件

3、FirstOverlay.java
import java.util.List;import android.graphics.drawable.Drawable;import android.os.Bundle;import com.google.android.maps.GeoPoint;import com.google.android.maps.MapActivity;import com.google.android.maps.MapView;import com.google.android.maps.Overlay;import com.google.android.maps.OverlayItem;public class TestMap03Activity extends MapActivity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        MapView mapView = (MapView)findViewById(R.id.mapViewId);        mapView.setBuiltInZoomControls(true);                //调用mapView对象的getOverLays()方法,用于得到所有的图层对象        List<Overlay> mapOverlays = mapView.getOverlays();        //生成Drawable对象        Drawable drawable = getResources().getDrawable(R.drawable.icon);        FirstOverlay firstOverlay = new FirstOverlay(drawable,this);        //创建一个GeoPoint对象,用于通过经纬度,指定地图上的一个点        GeoPoint point = new GeoPoint(19240000,-99120000);        //创建一个OverLayItem对象        OverlayItem overlayItem = new OverlayItem(point,"Hola,Mundo!","I'm in Mexico City!");        firstOverlay.addOverlayItem(overlayItem);        mapOverlays.add(firstOverlay);    }@Overrideprotected boolean isRouteDisplayed() {// TODO Auto-generated method stubreturn false;}}


执行结果
[img][/img]

读书人网 >移动开发

热点推荐