[Android]百度地图初使用(1)
2015-11-22 01:11
423 查看
一、功能介绍
1、将百度地图引入到项目中
2、引入定位功能,结合方向传感器实现方向定位
3、添加覆盖物,覆盖物点击的处理
4、模式的切换
二、
1、将百度地图引入项目中,及及简单使用
引入百度地图
参考百度地图网站教程即可。
简单使用
“`
(3)设置地图类型,及显示实时交通
//设置地图为普通地图
baiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
//设置地图为卫星地图
baiduMap.setMapType(BaiduMap.MAP_TYPE_SATELLITE);
//设置是否显示实时交通
//如果已显示实时交通
if (baiduMap.isTrafficEnabled()){
//关闭实时交通
baiduMap.setTrafficEnabled(false);
}
//如果未显示实时交通
else {
//打开实时交通
baiduMap.setTrafficEnabled(true);
}
【错误】
1、 *Process: com.example.ai.tabhostdemo, PID: 1287
java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create()*
原因:在AS中会出先.so文件无法连接,按照百度地图官网上指引,直接将.so文件放入到libs下的armeabi中是不可以(Eclipse可以,但google官网不推荐使用Eclipse了),所以在AS中,在main下建立一个新文件夹jniLibs来存放.so文件。
解决:
1、将百度地图引入到项目中
2、引入定位功能,结合方向传感器实现方向定位
3、添加覆盖物,覆盖物点击的处理
4、模式的切换
二、
1、将百度地图引入项目中,及及简单使用
引入百度地图
参考百度地图网站教程即可。
简单使用
(1)声明百度地图对象 private MapView myMapView //声明百度地图对象 private BaiduMap baiduMap;
(2)声明,实例化,设置 ` myMapView = (MapView) findViewById(R.id.bmapView); //实例化 baiduMap = myMapView.getMap(); //MapStatusUpdateFactory生成地图状态将要发生的变化 //MapStatusUpdate描述地图状态将要发生的变化 //zoomTo()设置地图的缩放级别 MapStatusUpdate mapStatusUpdate = MapStatusUpdateFactory.zoomTo(15.0f); //地图对象设置set要发生的变化 baiduMap.setMapStatus(mapStatusUpdate)
“`
(3)设置地图类型,及显示实时交通
//设置地图为普通地图
baiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
//设置地图为卫星地图
baiduMap.setMapType(BaiduMap.MAP_TYPE_SATELLITE);
//设置是否显示实时交通
//如果已显示实时交通
if (baiduMap.isTrafficEnabled()){
//关闭实时交通
baiduMap.setTrafficEnabled(false);
}
//如果未显示实时交通
else {
//打开实时交通
baiduMap.setTrafficEnabled(true);
}
【错误】
1、 *Process: com.example.ai.tabhostdemo, PID: 1287
java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create()*
原因:在AS中会出先.so文件无法连接,按照百度地图官网上指引,直接将.so文件放入到libs下的armeabi中是不可以(Eclipse可以,但google官网不推荐使用Eclipse了),所以在AS中,在main下建立一个新文件夹jniLibs来存放.so文件。
解决:
相关文章推荐
- android studio 中使用aidl
- android 蓝牙开发
- Android自定义ScrollView实现一键置顶功能
- Android的材料设计兼容库(Design Support Library)
- android直接读取数据库文件
- android 5.0 -- Activity 过渡动画
- Android ADB命令大全
- android studio 运行Failure [INSTALL_FAILED_OLDER_SDK]
- Android 开发之ViewPage官方文档学习笔记
- Android ViewHolder的工具类,ListView超简洁写法
- ubuntu14.04编android2.3.1的一些坑
- 使用NDK构建android程序
- 浅谈Android Service
- 国内镜像下载Android源码
- Android 中的adapter和作用以及常见的adapter
- Android Activity转场动画
- 读Android蓝牙通信源码
- android Listview显示不同的item遇到的问题
- 第二章 安装Android开发环境
- 第一章 Android平台简介