GOOGLE MAP API是Android的靓点之一,我们可以创建一个MapActivity的子类,将MapView显示于其上即可,可以用MapController来控制显示的坐标、地图模式和视野高度,处理起来非常简单。
完整代码如下:
public class MapTest extends MapActivity {private MapView mapView;private MapController mc;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.mapview);mapView = (MapView) findViewById(R.id.map);mapView.setTraffic(true);mc = mapView.getController();GeoPoint gp = new GeoPoint((int) (30.659259 * 1000000), (int) (104.065762 * 1000000)); //地理坐标mc.animateTo(gp);mc.setZoom(12);  }@Overrideprotected boolean isRouteDisplayed() {return false;}}

mapview.xml内容如下:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><com.google.android.maps.MapView android:id="@+id/map"    android:layout_width="fill_parent"     android:layout_height="fill_parent"    android:enabled="true"    android:clickable="true"    android:apiKey="0mHnPl2NS9XPKx6pKwJriV2Wj-mEHSh71yyX_SQ"    /></RelativeLayout>


注意:
1、你要申请一个自己的apiKey;
2、不要忘了设置互联网访问权限。

(作者:子轩,邮箱:zh1003@163.com)
[本节结束]

更多相关文章

  1. Android文本输入框EditText方法说明和属性
  2. ✿Android(安卓)3.1 --- 久违的 USB、mtp、rtp
  3. Android(安卓)Studio 3.5.2版本中Kotlin代码不显示代码补齐自动
  4. Android(安卓)Fragment动态创建时replace()和add()方法的区别
  5. android中Canvas使用drawBitmap绘制图片
  6. Android(安卓)studio git 中文乱码 不显示中文
  7. Android(安卓)Studio自带模版:抽屉(DrawerLayout)布局
  8. Android(安卓)EditText简单实现右侧点击清除
  9. Java读写二进制文件操作

随机推荐

  1. No implementation found for long org.o
  2. 20145328 《Java程序设计》实验四实验报
  3. Android(安卓)高仿抖音双击点赞效果
  4. PermissionsDispatcher动态权限申请
  5. Android加载图片出现内存溢出攻略
  6. Android(安卓)Studio插件Gsonformat使用
  7. Android笔记汇总
  8. Android(安卓)ApiDemos示例解析(55):Grap
  9. Android(安卓)P版本编译出现报错ninja: b
  10. Android(安卓)性能优化的一些方法