简单测试一下andriod中的地图应用,没想到一个小小的应用也费了不少的事,记录一下,以备查.

首先要修改AndroidManifest.xml文件:

<!-- 加入引用库 -->

<uses-library android:name="com.google.android.maps" />

<!-- 加入权限 --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" />

然后修改Activity,注意要从MapActivity继承:

public class MainActivity extends MapActivity {... }

下面是activity的一个简单示例:

public class MainActivity extends MapActivity { private MapView mMapView; private MapController mMapContraoller; private GeoPoint mGeoPoint=new GeoPoint(30659259,104065762); /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mMapView=(MapView)findViewById(R.id.MapView01); mMapView.setTraffic(true); mMapView.setEnabled(true); mMapView.setClickable(true); mMapContraoller=mMapView.getController(); mMapContraoller.setZoom(12); mMapContraoller.animateTo(mGeoPoint); } @Override protected boolean isRouteDisplayed() { // TODO Auto-generated method stub return false; }

}

activity的资源文件中填加mapview:

<com.google.android.maps.MapView android:id="@+id/MapView01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:apiKey="067_6YH5q7XFvCHGX8HeK9FQf9pMrzQsax4hqOw"

/>

注意:

android:apiKey="067_6YH5q7XFvCHGX8HeK9FQf9pMrzQsax4hqOw"

要自己去申请,然后加上.

更多相关文章

  1. Android(安卓)利用Sharp样式设置文本框EditText圆角形状
  2. adt20新建项目Android(安卓)Support library not installed问题
  3. cocos2d-x-3.1在eclipse中的环境搭建
  4. Android(安卓)列表数据写入到本地Excel文件(包括图片)
  5. Android的res目录
  6. Android安装apk文件并适配Android(安卓)7.0详解
  7. Android(安卓)底部虚拟按键颜色修改
  8. Android(安卓)NDK r8 windows环境搭建
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android API Guides---Accessibility
  2. [译]关于Android图形系统一些事实真相
  3. Android 上的 制表符(tab) —— 一个神奇的
  4. 2015年 代做安卓毕业设计 Android毕业设
  5. [翻译]Android教程-保存数据-支持不同的
  6. Android读取工程内嵌资源文件的两种方法
  7. Android Intent:不同应用程序之间通信的桥
  8. 关于Android WebView内容不同屏幕兼容处
  9. android基于ffmpeg本地视频、在线视频、
  10. sqlite cursor