android百度地图调用,Android 调用百度地图API
一、到 百度地圖開發平臺下載SDK
1、點擊自定義下載
2、下載自己想要的功能包我這里選了三個
3、獲取密鑰
獲取密鑰之前我們要新建一個應用
填寫好相關的信息
二、 新建一個項目工程
1、 把下載好的百度sdk中的jar包拷貝到項目的libs目錄下
2、在application中添加開發密鑰
3、添加所需的權限
4、在布局xml文件中添加地圖的控件和一個按鈕控件;
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.baidumap.MainActivity" >
android:id="@+id/bmapView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true" />
5、編寫src文件
public class MainActivity extends Activity {
private MapView mMapView = null;
private BaiduMap mBaiduMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//在使用SDK各組件之前初始化context信息,傳入ApplicationContext
//注意該方法要再setContentView方法之前實現
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_main);
//初始化控件
initView();
}
private void initView() {
//獲取地圖控件引用
mMapView = (MapView) findViewById(R.id.bmapView);
//獲取百度地圖
mBaiduMap = mMapView.getMap();
//普通地圖
mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
//開啟交通圖
mBaiduMap.setTrafficEnabled(true);
//衛星地圖
//mBaiduMap.setMapType(BaiduMap.MAP_TYPE_SATELLITE);
}
@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();
}
}
三、運行項目
導出帶簽名文件的APK,簽名文件的SHA1碼要和創建百度地圖應用時輸入的SHA1碼一致
更多的功能請看百度地圖的官方文檔android調用百度地圖API
http://blog.csdn.net/lyq8479/article/details/6384428
調用百度地圖Api實現的查看地圖功能的小插件
1. 功能 bMap.js 可根據地理位置調用出百度地圖,采用彈出框形式 2.用法 var city = '青島市'; var address = '香港中路'; bMap.init({ city : ...
【c#】Form調用百度地圖api攻略及常見問題
首先,在Form中調用百度地圖api,我們需要使用webbrowser控件,這個在前面的文章中已經講過了,可以參照(http://blog.csdn.net/buptgshengod/article/ ...
HTML5調用百度地圖API獲取當前位置并直接導航目的地的方法
調用百度地圖API的總結
因為項目要用到百度地圖,所以先摸索了一下,各種功能官方都有文檔,點擊可查看,文章的話我就直接寫我用到的功能例子了,要用可以直接復制粘貼~ 一.主要涉及到的幾個接口(先申請密鑰): 1.技術一:坐標轉換 ...
隨機推薦
web.xml加載順序
一 1.啟動一個WEB項目的時候,WEB容器會去讀取它的配置文件web.xml,讀取和兩個結點. 2.緊急著,容創建一個Ser ...
AngularJS之代碼風格36條建議【一】(九)
前言 其實在新學一門知識時,我們應該注意下怎么書寫代碼更加規范,從開始就注意養成一個良好的習慣無論是對于bug的查找還是走人后別人熟悉代碼都是非常好的,利人利己的事情何樂而不為呢,關于AngularJ ...
sqoop部署
下載安裝包 sqoop-1.99.3-bin-hadoop200.tar.gz 解壓 tar zxvf?sqoop-1.99.3-bin-hadoop200.tar.gz 建立sqoop鏈接 ln - ...
HDU 5895 Mathematician QSC(矩陣乘法+循環節降冪+除法取模小技巧+快速冪)
傳送門:HDU 5895 Mathematician QSC 這是一篇很好的題解,我想講的他基本都講了http://blog.csdn.net/queuelovestack/article/detai ...
Servlet獲取參數
package action; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Servlet ...
echarts標準餅圖解讀(一)——提示框(tooltip)配置
總結
以上是生活随笔為你收集整理的android百度地图调用,Android 调用百度地图API的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是云计算?云计算学习基础
- 下一篇: 简单地图的实现Android,andro