android百度定位后显示在地图上点击弹出气泡
来源:互联网 发布:淘宝美工忙吗 编辑:程序博客网 时间:2024/09/21 09:04
1.到百度地图页面申请key,注意key和项目包名和数字签名一一对应的。http://developer.baidu.com/map/index.php?title=%E9%A6%96%E9%A1%B5
2.下载相应的sdk包 :http://lbsyun.baidu.com/sdk/download
3. 创建项目,加入相应的包
在AndroidManifest中添加开发密钥、所需权限等信息;
(1)在application中添加开发密钥
<application <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="开发者 key" />
<service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote" > </service></application>
2)添加所需权限
<permission android:name="android.permission.BAIDU_LOCATION_SERVICE" > </permission> <uses-permission android:name="android.permission.BAIDU_LOCATION_SERVICE" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" > </uses-permission> <uses-permission android:name="android.permission.INTERNET" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" > </uses-permission> <!-- <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"></uses-permission> --> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" > </uses-permission> <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> <uses-permission android:name="android.permission.WAKE_LOCK" > </uses-permission> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_GPS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.SEND_SMS" /> <!-- SDK1.5需要android.permission.GET_TASKS权限判断本程序是否为当前运行的应用? --> <uses-permission android:name="android.permission.GET_TASKS" /> <uses-permission android:name="android.permission.CAMERA" > </uses-permission> <uses-permission android:name="android.permission.RECORD_AUDIO" > </uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" > </uses-permission> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.BROADCAST_STICKY" /> <uses-permission android:name="android.permission.WRITE_SETTINGS" /> <!-- 来电消音 --> <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" > </uses-permission> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
第三步,添加布局文件 ,代码里面使用该LinearLayout把mapview添加上来
<RelativeLayout 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">
<LinearLayout android:id="@+id/map"
android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > </LinearLayout>
</RelativeLayout>
还可以这样:
<com.baidu.mapapi.map.MapView android:id="@+id/bmapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" />第一种我们可以在代码设置一些配置信息,比如去掉缩放控件
主要代码:
效果图
完整demo:http://download.csdn.net/detail/hhhccckkk/7962441
- android百度定位后显示在地图上点击弹出气泡
- android百度定位后显示在地图上点击弹出气泡
- 百度地图点击大头针在弹出的气泡上加按钮
- android版百度地图 自定义 点击当前位置弹出气泡
- android版百度地图 自定义 点击当前位置弹出气泡
- android版百度地图 自定义 点击当前位置弹出气泡
- 百度定位:定位自己位置,并显示在地图上
- 百度地图__定位显示在地图上
- android 百度地图 三、气泡显示
- Android 百度地图API-----气泡显示
- 百度地图Android SDK 2.0开发指南2-结合百度定位SDK在百度地图上显示当前位置
- android 百度地图长按弹出气泡 popupWindow
- 百度地图 Android定位SDK--【显示地图 】
- 百度地图上的气泡
- 百度地图开发-将多个地点标记在地图上,点击节点弹出PopupWindow
- 在google 地图弹出气泡
- Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡
- Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡
- IOS开发~FMDB备忘
- file(3)
- 扩展中打电话
- 通过const引用
- jquery formValidate demo 采用struts 异步方式检验用户名是否存在
- android百度定位后显示在地图上点击弹出气泡
- WebKit加载网页的流程(dlmu2001)
- hdu 5038 Grade
- 错误可以deleated
- java中import机制(指定import和import *的区别)
- 取消延迟执行
- iOS8 通知的变化
- Chapter 2 User Authentication, Authorization, and Security(11):在已还原的数据库中修正登录映射错误
- 创业团队该如何沟通与处理矛盾?