本文我们设计地图的具体功能和使用方法。
一、界面设计
在界面上放置按钮和文本框,如图所示,locate上面的文本框用作输入放大倍数。

二、程序功能
首先要引入地图的库:

并且要定义两个地图控制对象:
private MapView mapView;
private MapController mc;
在按钮响应中添加:
mapView = (MapView) findViewById(R.id.myMap);
mapView.setTraffic(true);
mc = mapView.getController();

GeoPoint gp = new GeoPoint((int) (Double.parseDouble(latText.getText().toString()) * 1000000), (int) (Double.parseDouble(lngText.getText().toString()) * 1000000));

此处从文本框中获取经纬度坐标,转换成其标准格式。

mc.animateTo(gp);
mc.setZoom(Integer.parseInt(zm.getText().toString()));

设置放大倍数。


三、结果显示
输入的经纬度,显示结果如下:

更多相关文章

  1. ArcGIS4Android开发----地图展示
  2. Android仿百度地图小度语音助手的贝塞尔曲线动画
  3. android的位置服务和地图
  4. Android百度地图坑之Error inflating class com.baidu.mapapi.ma
  5. Android(安卓)类似美团的选择城市界面
  6. Android(安卓)百度地图使几点始终在合适的屏幕范围内显示
  7. Android使用百度地图的注意点
  8. Android自定义气球Overlay的开发
  9. 百度地图应用开发(一)

随机推荐

  1. Android(安卓)常用Adapter(ArrayAdapter ,S
  2. Android(安卓)设置屏幕不待机
  3. android SQLite数据库总结
  4. android 基于BroadcastReceiver广播 完全
  5. android之意图
  6. Android Butterknife框架
  7. smack 源码分析- PacketReader (android
  8. Android wifi详解
  9. Android集成微信SDK:微信分享
  10. Android Suspend