当前位置: 代码迷 >> Android >> Android-MapView.第一个简略的MapView
  详细解决方案

Android-MapView.第一个简略的MapView

热度:86   发布时间:2016-05-01 11:50:28.0
Android--MapView.第一个简单的MapView

 

 

 

 

1.新建一个类,继承MapActivity类,选择Google APIs

 

 

2.在AndroidManifest.xml文件中添加map库和网络访问权限

 

3.main.xml文件,此处的apiKey为你自己申请的key,

如何取得apiKey,请看http://blog.csdn.net/zlqqhs/article/details/8548439

 

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <com.google.android.maps.MapView        android:id="@+id/mapview"        android:layout_width="fill_parent"        android:layout_height="fill_parent"        android:apiKey="0LohYR7LZtdkVKy3GnPMW_TOEC4I9zd1xAlwxAQ"        android:clickable="true" /></LinearLayout>


 

4.MapAcitivy代码:

 

package cn.mrzhu.map;import android.os.Bundle;import com.google.android.maps.MapActivity;import com.google.android.maps.MapView;public class HelloMapActivity extends MapActivity {	MapView mapView;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        //取出控件        mapView = (MapView) findViewById(R.id.mapview);        //设置缩放,点击地图时下方出现可控件缩放的控件        mapView.setBuiltInZoomControls(true);    }    	@Override	protected boolean isRouteDisplayed() {		return false;	}}


 

5.新建Google APIs模拟器

 

  相关解决方案