<Android 应用 之路> 百度地图API使用(1)
来源:互联网 发布:二叉树中序非递归算法 编辑:程序博客网 时间:2024/05/21 01:53
简介
详情请看百度地图官方网站
http://lbsyun.baidu.com/index.php?title=androidsdk/guide/introduction
使用方式
- 申请密钥,针对移动平台和服务器,存在不同的AK,针对移动平台,需要填写包名和SHA1
获取SHA1的方法:
执行完成后就会出现对应的SHA1密钥 - 配置环境
参考官网:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/buildproject
官网Hello BaiduMap
AndroidManifest.xml处理
<application> <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="开发者 key" /> </application>
添加对应权限
<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.GET_TASKS" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_SETTINGS" />
布局文件
<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="mapdemo.example.com.selfbaidumap.MainActivity"> <!--这家伙就是神奇所在 --> <com.baidu.mapapi.map.MapView android:id="@+id/bmapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" /></FrameLayout>
代码修改
package mapdemo.example.com.selfbaidumap;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import com.baidu.mapapi.SDKInitializer;import com.baidu.mapapi.map.MapView;public class MainActivity extends AppCompatActivity { private MapView mMapView = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); SDKInitializer.initialize(getApplicationContext()); setContentView(R.layout.activity_main); mMapView = (MapView) findViewById(R.id.bmapView); } @Override protected void onResume() { if (mMapView != null) { mMapView.onResume(); } super.onResume(); } @Override protected void onPause() { if (mMapView != null) { mMapView.onPause(); } super.onPause(); } @Override protected void onDestroy() { if (mMapView != null) { mMapView.onDestroy(); } super.onDestroy(); }}
官网示例效果
备注
刚开始,后面应该会把百度地图的一些内容慢慢学习一下,最近开始学习JS,希望自己能坚持学习,坚持博文,坚持自己的事情,加油。
0 0
- <Android 应用 之路> 百度地图API使用(1)
- <Android 应用 之路> 百度地图API使用(2)
- <Android 应用 之路> 百度地图API使用(3)
- <Android 应用 之路> 百度地图API使用(4)
- Android应用使用百度地图API
- Android应用中使用百度地图API之POI(三)
- 百度地图API之ItemizedOverlay的使用(Android) (8)
- 百度地图API之MyLocationOverlay的使用(Android) (9)
- (一)Android百度公交开发—如何在Android应用中使用百度地图api
- 使用百度地图API进行Android地图应用开发(Eclipse)
- [007] 如何在Android应用中使用百度地图api
- 如何在Android应用中使用百度地图api
- 在Android应用中使用百度地图api
- 在Android应用中使用百度地图api
- 怎样在Android应用中使用百度地图api
- 如何在Android应用中使用百度地图api
- [007] 如何在Android应用中使用百度地图api .
- 如何在Android应用中使用百度地图api
- 问题七 上下机
- 互联网-手机圈那些事
- OpenGL 三维变换
- arm9 norflash与nandflash启动过程分析
- excel单元格间接引用和字符串连接
- <Android 应用 之路> 百度地图API使用(1)
- React 动态增加compoent
- 测试
- 1027 打印沙漏
- PHP 运行流程
- 实现了一个延时几秒钟的开始activity的图像画面,然后转换到其他Activity
- 欢迎使用CSDN-markdown编辑器
- Extjs的form表单中,如何不提交数据
- Ubuntu16.04,windows盘符无法访问