㈠ 如何使用android調用百度地圖API
工具/原料
筆記本電腦或台式機
互聯網
谷歌瀏覽器等主流瀏覽器
網路地圖API
方法/步驟
在網路搜索引擎中搜索關鍵詞「網路地圖API」 。
訪問網路地圖API官方網站 。
本經驗案例以web開發為為例,所以選擇javascript API。
網路地圖JavaScript API是一套由JavaScript語言編寫的應用程序介面,可幫助您在網站中構建功能豐富、交互性強的地圖應用,支持PC端和移動端基於瀏覽器的地圖應用開發,且支持HTML5特性的地圖開發。另外,2014年1月9日,極速版JavaScript API全新上線,此版本專門針對簡單功能的移動端瀏覽器開發提供。
該套API免費對外開放。自v1.5版本起,您需先申請密鑰(ak)才可使用,介面(除發送簡訊功能外)無使用次數限制。
Javascript API有3種,這里選擇Javascript API大眾版,。
申請網路地圖密鑰 。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微軟雅黑";}
</style>
<script type="text/javascript" src="htt /api.map.com/api?v=2.0&ak=您的密鑰"></script>
<title>地圖展示</title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
// 網路地圖API功能
var map = new BMap.Map("allmap"); // 創建Map實例
map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); // 初始化地圖,設置中心點坐標和地圖級別
map.addControl(new BMap.MapTypeControl()); //添加地圖類型控制項
map.setCurrentCity("北京"); // 設置地圖顯示的城市 此項是必須設置的
map.enableScrollWheelZoom(true); //開啟滑鼠滾輪縮放
</script>
㈡ android百度地圖api 怎麼知道該搜索哪個城市
在onLocationChanged方法里獲得自己當前的坐標
然後方法里寫 mSearch.reverseGeocode(new GeoPoint((int)(location.getLatitude()*1e6),(int)(location.getLongitude()*1e6)));
然後再通過代碼實行這個方法功能
public class MySearchListener implements MKSearchListener {
public void onGetAddrResult(MKAddrInfo result, int error){
MKGeocoderAddressComponent kk=result.addressComponents;
String city=kk.city;
}
}
㈢ 使用百度地圖api android版 怎樣直接獲得搜索內容列表
1)布局文件res/layout/poi_city_search.xml2)繼承了com..mapapi.MapActivity的Activity類3)AndroidManifest.xml中的配置4)運行結果
㈣ Android百度地圖api開發,怎麼城市內檢索,通過輸入城市名和關鍵詞來查找地點
跨城市查詢路徑嗎?/map/index.php?title=android-navsdk/guide/path
㈤ 百度地圖sdk android怎樣顯示搜索框
在網路地圖的右上角,點擊「地圖API」。 在地圖API頁面,把滑鼠移動到「工具」菜單項,在下拉菜單中選擇「坐標拾取工具」。 比如在搜索欄輸入「網路大廈」點擊搜索,就會在地圖上出現相應的標記,點擊你要找的某一個,就能看到相應的坐標。
㈥ 如何獲取百度地圖android版裡面poi search裡面檢索地點的信息
1)布局文件res/layout/poi_city_search.xml
2)繼承了com..mapapi.MapActivity的Activity類
3)AndroidManifest.xml中的配置
4)運行結果
㈦ Android百度地圖api搜索方法回調問題
嗯 重新init一下mksearch對象.
理論上 在整個應用中mksearch只能init一次. 如果init多次 後面的會覆蓋前面的.
㈧ 如何在Android應用中使用百度地圖api
在Android應用中使用網路地圖api方法如下:
下載網路地圖移動版API(Android)開發包,要在Android應用中使用網路地圖API,就需要在工程中引用網路地圖API開發包,這個開發包包含兩個文件:mapapi.jar和libBMapApiEngine.so。
申請API Key,和使用Google map api一樣,在使用網路地圖API之前也需要獲取相應的API Key。網路地圖API Key與你的網路賬戶相關聯,因此您必須先有網路帳戶,才能獲得API Key;並且,該Key與您引用API的程序名稱有關。
網路API Key的申請要比Google的簡單多了,其實只要你有網路帳號,應該不超過30秒就能完成API Key的申請。
創建一個Android工程,這里需要強調一點:網路地圖移動版api支持Android 1.5及以上系統,因此我們創建的工程應基於Android SDK 1.5及以上。
工程創建完成後,將mapapi.jar和libBMapApiEngine.so分別拷貝到工程的根目錄及libs/armeabi目錄下,並在工程屬性->Java Build Path->Libraries中選擇「Add JARs」,選定mapapi.jar,這樣就可以在應用中使用網路地圖API了
㈨ 求助 在Android中如何使用百度地圖API檢索任意地點地圖
很簡單你只要重寫MKSearch中的這個方法 他會自動返回符合條件的結果