android百度地图开发V4.5最新版(1)---hellomap的调用
来源:互联网 发布:中国保险网络大学 编辑:程序博客网 时间:2024/05/29 07:32
android百度地图开发V4.5最新版(1)---hellomap的调用
最近使用百度地图开发一些东西,便使用了android百度地图,一开始连基本的框架都不会撘,到最后能熟练的应用它开发一些自己需要的东西。这是一个过程,我们就需要在不断的学习中生长,不断地增加自己的知识框架。好了废话不多说,我们先来搭建最基本的百度地图:hellomap.
在百度上下载资源就不用我说了吧,不会的同学可以搜,一艘一大片,这里给出下载网址:http://lbsyun.baidu.com/index.php
下面我们搭建框架:
1:新建一个工程BLS,工程目录如下所示:
2:将百度jar文件导入到工程的libs目录下,在main目录下新建jniLibs目录,将.so文件导入进去。
3:将libs的文件引用到工程中。
4:新建xml文件:
<com.baidu.mapapi.map.TextureMapView android:id="@+id/mTexturemap" android:layout_width="fill_parent" android:layout_height="400dip"></com.baidu.mapapi.map.TextureMapView>
5:新建java文件,将xml文件引入:
@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); SDKInitializer.initialize(getApplicationContext()); setContentView(R.layout.activity_luxian); // 初始化mapview对象,并且设置显示缩放控件 mapView = (MapView) findViewById(R.id.bmapsView); //mapView.set mBaiduMap = mapView.getMap();}
特别说明:标红的代码一定要放到初始化xml文件前面,要不就会报错。
6:配置xml文件的权限和service等。
权限:
<!-- 这个权限用于进行网络定位--><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/><!-- 这个权限用于访问GPS定位--><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/><!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位--><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/><!-- 获取运营商信息,用于支持提供运营商信息相关的接口--><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><!-- 这个权限用于获取wifi的获取权限,wifi信息会用来进行网络定位--><uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/><!-- 用于读取手机当前的状态--><uses-permission android:name="android.permission.READ_PHONE_STATE"/><!-- 写入扩展存储,向扩展卡写入数据,用于写入离线定位数据--><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><!-- 访问网络,网络定位需要上网--><uses-permission android:name="android.permission.INTERNET" /><!-- SD卡读取权限,用户写入离线定位数据--><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /><uses-permission android:name="android.permission.WAKE_LOCK" /><uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_SETTINGS" /><uses-permission android:name="android.permission.GET_TASKS" />service:
配置key:<service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote" ></service>注意:一定要放到Application中,不要放错。
<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="你申请的key" />
上述步骤完成,我们可以进行地图的初始化了。初始化页面如下:至此,地图初始化完成。下一篇文章我们会讲下地图定位功能的实现。
阅读全文
0 0
- android百度地图开发V4.5最新版(1)---hellomap的调用
- android百度地图开发V4.5最新版(3)---计算地图上俩点之间的距离
- android百度地图开发V4.5最新版(4)---显示自己的位置在地图上
- android百度地图开发V4.5最新版(2)---地理位置的获取
- android百度地图开发V4.5最新版(6)---行政区域查找
- android百度地图开发V4.5最新版(7)---POI搜索之全城搜索
- android百度地图开发V4.5最新版(8)---POI搜索之周边搜索
- Android百度地图,HelloMap(一)
- android百度地图开发V4.5最新版(5)---路线规划问题步行,骑车,公交,驾车等。
- 搭建百度地图SDK的Android开发环境(百度地图SDK版本V4.3.0)
- 百度地图初窥 HelloMap【一】
- 基于百度地图V3.1百度定位V4.2的开发起步
- Android如何使用最新版本百度地图地图 SDK v4.2.1(一)的API
- Android 开发调用百度地图客户端
- Android地图开发(调用谷歌和百度地图)
- Android Studio地图开发(百度地图)
- Android-百度地图的调用(检索功能)
- Android-百度地图的调用 (基础版本)
- tail -f 实时查看日志文件
- java List转换为字符串并加入分隔符的一些方法总结
- 程序员如何扩展技术广度?
- 【头条】英特尔行业峰会:着力实体经济,数据构建未来
- Unity3D笔记——常用语言标签属性 (Attribute)——上
- android百度地图开发V4.5最新版(1)---hellomap的调用
- java 实现本月日历
- 第十二周 Floyd算法验证
- FMI飞马网【线上直播】京东POP接口自动化测试
- 第8周【项目3-稀疏矩阵的三元组表示的实现及应用】
- 详解/etc/profile、/etc/bash.bahsrc、~/.profile、~/.bashrc的用途
- 软考常考知识点整理-项目进度计划与项目进度管理计划
- 百练+floyd对角求负环
- PTA_7-1 Pop Sequence(25 分)_给指定的序列压栈,可以随时出栈,问你出栈顺序是否正确