首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

mars老师的googleMap示范(二)

2012-08-13 
mars老师的googleMap示例(二)manifest.xml文件2、布局文件3、FirstOverlay.javaimport java.util.Listimpor

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]

热点排行