2. 引入地图
来源:互联网 发布:淘宝新店出售 编辑:程序博客网 时间:2024/06/16 09:06
1. 在布局xml文件中添加地图控件MapView
<com.amap.api.maps.MapView android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent"/>
2. 在项目中使用地图的时候需要注意,需要合理的管理地图生命周期
public class MainActivity extends AppCompatActivity { MapView mMapView = null; AMap aMap = null;//初始化地图控制器对象 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取地图控件引用 mMapView = (MapView) findViewById(R.id.map); //在activity执行onCreate时执行mMapView.onCreate(savedInstanceState),创建地图 mMapView.onCreate(savedInstanceState); if (aMap == null) { aMap = mMapView.getMap(); } } @Override protected void onDestroy() { super.onDestroy(); //在activity执行onDestroy时执行mMapView.onDestroy(),销毁地图 mMapView.onDestroy(); } @Override protected void onResume() { super.onResume(); //在activity执行onResume时执行mMapView.onResume (),重新绘制加载地图 mMapView.onResume(); } @Override protected void onPause() { super.onPause(); //在activity执行onPause时执行mMapView.onPause (),暂停地图的绘制 mMapView.onPause(); } @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); //在activity执行onSaveInstanceState时执行mMapView.onSaveInstanceState (outState),保存地图当前的状态 mMapView.onSaveInstanceState(outState); }}
如果以上步骤没出错的话,运行就能看到高德地图了。
说明:
AMap 类是地图的控制器类,用来操作地图。它所承载的工作包括:地图图层切换(如卫星图、黑夜地图)、改变地图状态(地图旋转角度、俯仰角、中心点坐标和缩放级别)、添加点标记(Marker)、绘制几何图形(Polyline、Polygon、Circle)、各类事件监听(点击、手势等)等,AMap 是地图 SDK 最重要的核心类,诸多操作都依赖它完成。
MapView 是 AndroidView 类的一个子类, 用于在 Android View 中放置地图。 MapView 是地图容器。
阅读全文
1 0
- 2. 引入地图
- js引入百度地图
- 百度地图引入
- 页面中引入地图
- 如何引入百度地图
- H5引入百度地图
- 百度地图引入
- Android---百度地图引入
- 页面引入百度地图
- 高德地图室内地图引入问题
- 要引入Google地图了
- 网页中引入百度地图
- html5 引入百度地图案例
- AS引入百度地图API:
- Android中引入百度地图
- vue-cli 引入百度地图
- vue如何引入echarts地图
- asp.net 中引入google 地图
- 腾讯招聘
- iOS中的round/ceil/floorf函数
- 常量指针和指针常量
- Bootstrap : jumbostron作用
- Java集合类总结2——Set
- 2. 引入地图
- Spring Cloud 学习笔记
- Jmeter录制脚本工具 badboy(三)
- CentOS7安装mysql-python模块
- drop、truncate和delete的区别
- 关于plt.
- ImageView的缩放模式ScaleType
- RabbitMQ教程之php-amqplib(二)简介、入门
- Binary Tree Right Side View问题及解法