創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、豐滿網(wǎng)絡(luò)推廣、成都微信小程序、豐滿網(wǎng)絡(luò)營銷、豐滿企業(yè)策劃、豐滿品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供豐滿建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
1,如何調(diào)用百度地圖API
如果想在自己的網(wǎng)頁上面加入百度地圖的話,可以用百度地圖的api.具體使用方法如下:第一步:進(jìn)入百度創(chuàng)建地圖的網(wǎng)站,搜索出自己要展示的位置。第二步:設(shè)置地圖,大家可以對網(wǎng)站顯示地圖的寬高進(jìn)行設(shè)置,其余選項(xiàng)不動。第三步:添加標(biāo)注。點(diǎn)擊第一個圖標(biāo)后,在右側(cè)找到自己的位置,單擊鼠標(biāo)左鍵可定位。標(biāo)記圖標(biāo)處可更換圖標(biāo)形狀,名稱和備注填入位置相關(guān)信息。第四步:獲取代碼。將代碼貼到你的網(wǎng)頁里就OK了。2,如何在網(wǎng)頁中調(diào)用百度地圖api
在百度地圖的右上角,點(diǎn)擊“地圖API”。在地圖API頁面,把鼠標(biāo)移動到“工具”菜單項(xiàng),在下拉菜單中選擇“坐標(biāo)拾取工具”。比如在搜索欄輸入“百度大廈”點(diǎn)擊搜索,就會在地圖上出現(xiàn)相應(yīng)的標(biāo)記,點(diǎn)擊你要找的某一個,就能看到相應(yīng)的坐標(biāo)。同理,把找到的坐標(biāo)輸入到搜索欄,把后面“坐標(biāo)反查”給勾上,點(diǎn)擊搜索,就會對應(yīng)的坐標(biāo)打上標(biāo)記,同時會有相應(yīng)地址在最右邊。同時,把鼠標(biāo)在地圖上滑行,就可以看到,鼠標(biāo)滑到每一個地方,都會對應(yīng)顯示坐標(biāo)。3,app inventor怎么調(diào)用百度地圖api
可以使用國內(nèi)的地圖服務(wù)上提供的服務(wù),例如百度地圖或高德地圖等,可以利用web客戶端組件訪問服務(wù)商提供的WEB API,仔細(xì)閱讀API文檔,可能需要申請密鑰。在百度閱讀里搜索app inventor也能找到相關(guān)的書籍。百度地圖api是為開發(fā)者免費(fèi)提供的一套基于百度地圖服務(wù)的應(yīng)用接口,包括javascript api、web服務(wù)api、android sdk、ios sdk、定位sdk、車聯(lián)網(wǎng)api、lbs云等多種開發(fā)工具與服務(wù),提供基本地圖展現(xiàn)、搜索、定位、逆/地理編碼、路線規(guī)劃、lbs云存儲與檢索等功能,適用于pc端、移動端、服務(wù)器等多種設(shè)備,多種操作系統(tǒng)下的地圖應(yīng)用開發(fā)。4,如何運(yùn)用百度地圖web uri api
1. 功能介紹開發(fā)者只需按照URI API接口規(guī)范構(gòu)造一條標(biāo)準(zhǔn)的URI,便可在PC&移動瀏覽器端或者移動開發(fā)應(yīng)用中直接調(diào)起百度地圖產(chǎn)品(如百度web地圖、百度地圖客戶端)進(jìn)行地圖顯示或檢索、線路查詢、導(dǎo)航等功能,滿足開發(fā)者實(shí)現(xiàn)特定業(yè)務(wù)場景下直接調(diào)用地圖產(chǎn)品實(shí)現(xiàn)應(yīng)用請求。URI API提供以下功能:標(biāo)注:根據(jù)名稱或經(jīng)緯度,調(diào)起百度地圖產(chǎn)品展示一個標(biāo)注點(diǎn),如,分享位置,標(biāo)注店鋪。POI(地點(diǎn))檢索:根據(jù)關(guān)鍵字進(jìn)行本地檢索、周邊檢索、區(qū)域檢索,調(diào)起百度地圖產(chǎn)品展示POI檢索結(jié)果頁。另,也可根據(jù)POI標(biāo)識直接打開一條POI檢索結(jié)果的詳細(xì)信息頁,查看詳細(xì)描述、評價等。公交、地鐵線路查詢:根據(jù)線路名稱,調(diào)起百度地圖產(chǎn)品展示公交、地鐵線路圖。如,展示“331”路公交線路圖。公交、駕車、步行導(dǎo)航:根據(jù)起/終點(diǎn)名稱或經(jīng)緯度,調(diào)起百度地圖產(chǎn)品展示路徑規(guī)劃方案頁。地址解析/查詢:根據(jù)經(jīng)緯度或地址信息,進(jìn)行地址查詢或坐標(biāo)查詢,調(diào)起百度地圖產(chǎn)品展示該位置。
5,百度地圖api怎么調(diào)用
1)下載百度地圖移動版API(Android)開發(fā)包 要在Android應(yīng)用中使用百度地圖API,就需要在工程中引用百度地圖API開發(fā)包,這個開發(fā)包包含兩個文件:baidumapapi.jar和libBMapApiEngine.so?! ?)申請API Key 和使用Google map api一樣,在使用百度地圖API之前也需要獲取相應(yīng)的API Key。百度地圖API Key與你的百度賬戶相關(guān)聯(lián),因此您必須先有百度帳戶,才能獲得API Key;并且,該Key與您引用API的程序名稱有關(guān)。 百度API Key的申請要比Google的簡單多了,其實(shí)只要你有百度帳號,應(yīng)該不超過30秒就能完成API Key的申請。 3)創(chuàng)建一個Android工程 這里需要強(qiáng)調(diào)一點(diǎn):百度地圖移動版api支持Android 1.5及以上系統(tǒng),因此我們創(chuàng)建的工程應(yīng)基于Android SDK 1.5及以上。 工程創(chuàng)建完成后,將baidumapapi.jar和libBMapApiEngine.so分別拷貝到工程的根目錄及l(fā)ibs/armeabi目錄下,并在工程屬性->Java Build Path->Libraries中選擇“Add JARs”,選定baidumapapi.jar,這樣就可以在應(yīng)用中使用百度地圖API了。工程完整的目錄結(jié)構(gòu)如下圖所示: 4)在布局文件中添加地圖控件(res/layout/main.xml) 5)創(chuàng)建Activity繼承com.baidu.mapapi.MapActivitypackage com.liufeng.baidumap;import android.graphics.drawable.Drawable;import android.os.Bundle;import com.baidu.mapapi.BMapManager;import com.baidu.mapapi.GeoPoint;import com.baidu.mapapi.MapActivity;import com.baidu.mapapi.MapController;import com.baidu.mapapi.MapView;public class MainActivity extends MapActivity private BMapManager mapManager; private MapView mapView; private MapController mapController; @Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); // 初始化MapActivity mapManager = new BMapManager(getApplication()); // init方法的第一個參數(shù)需填入申請的API Key mapManager.init("285B415EBAB2A92293E85502150ADA7F03C777C4", null); super.initMapActivity(mapManager); mapView = (MapView) findViewById(R.id.map_View); // 設(shè)置地圖模式為交通地圖 mapView.setTraffic(true); // 設(shè)置啟用內(nèi)置的縮放控件 mapView.setBuiltInZoomControls(true); // 用給定的經(jīng)緯度構(gòu)造一個GeoPoint(緯度,經(jīng)度) GeoPoint point = new GeoPoint((int) (47.118440 * 1E6), (int) (87.493147 * 1E6)); // 創(chuàng)建標(biāo)記maker Drawable marker = this.getResources().getDrawable(R.drawable.iconmarka); // 為maker定義位置和邊界 marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight()); // 取得地圖控制器對象,用于控制MapView mapController = mapView.getController(); // 設(shè)置地圖的中心 mapController.setCenter(point); // 設(shè)置地圖默認(rèn)的縮放級別 mapController.setZoom(12); } @Override protected boolean isRouteDisplayed() return false; } @Override protected void onDestroy() if (mapManager != null) mapManager.destroy(); mapManager = null; } super.onDestroy(); } @Override protected void onPause() if (mapManager != null) mapManager.stop(); } super.onPause(); } @Override protected void onResume() if (mapManager != null) mapManager.start(); } super.onResume(); }} 6)在AndroidManifest.xml中配置 7)運(yùn)行結(jié)果1)下載百度地圖移動版api(android)開發(fā)包 要在android應(yīng)用中使用百度地圖api,就需要在工程中引用百度地圖api開發(fā)包,這個開發(fā)包包含兩個文件:baidumapapi.jar和libbmapapiengine.so。 2)申請api key 和使用google map api一樣,在使用百度地圖api之前也需要獲取相應(yīng)的api key。百度地圖api key與你的百度賬戶相關(guān)聯(lián),因此您必須先有百度帳戶,才能獲得api key;并且,該key與您引用api的程序名稱有關(guān)。 百度api key的申請要比google的簡單多了,其實(shí)只要你有百度帳號,應(yīng)該不超過30秒就能完成api key的申請。 3)創(chuàng)建一個android工程 這里需要強(qiáng)調(diào)一點(diǎn):百度地圖移動版api支持android 1.5及以上系統(tǒng),因此我們創(chuàng)建的工程應(yīng)基于android sdk 1.5及以上。 工程創(chuàng)建完成后,將baidumapapi.jar和libbmapapiengine.so分別拷貝到工程的根目錄及l(fā)ibs/armeabi目錄下,并在工程屬性->java build path->libraries中選擇“add jars”,選定baidumapapi.jar,這樣就可以在應(yīng)用中使用百度地圖api了。工程完整的目錄結(jié)構(gòu)如下圖所示: 4)在布局文件中添加地圖控件(res/layout/main.xml) 5)創(chuàng)建activity繼承com.baidu.mapapi.mapactivitypackage com.liufeng.baidumap;import android.graphics.drawable.drawable;import android.os.bundle;import com.baidu.mapapi.bmapmanager;import com.baidu.mapapi.geopoint;import com.baidu.mapapi.mapactivity;import com.baidu.mapapi.mapcontroller;import com.baidu.mapapi.mapview;public class mainactivity extends mapactivity private bmapmanager mapmanager; private mapview mapview; private mapcontroller mapcontroller; @override public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.main); // 初始化mapactivity mapmanager = new bmapmanager(getapplication()); // init方法的第一個參數(shù)需填入申請的api key mapmanager.init("285b415ebab2a92293e85502150ada7f03c777c4", null); super.initmapactivity(mapmanager); mapview = (mapview) findviewbyid(r.id.map_view); // 設(shè)置地圖模式為交通地圖 mapview.settraffic(true); // 設(shè)置啟用內(nèi)置的縮放控件 mapview.setbuiltinzoomcontrols(true); // 用給定的經(jīng)緯度構(gòu)造一個geopoint(緯度,經(jīng)度) geopoint point = new geopoint((int) (47.118440 * 1e6), (int) (87.493147 * 1e6)); // 創(chuàng)建標(biāo)記maker drawable marker = this.getresources().getdrawable(r.drawable.iconmarka); // 為maker定義位置和邊界 marker.setbounds(0, 0, marker.getintrinsicwidth(), marker.getintrinsicheight()); // 取得地圖控制器對象,用于控制mapview mapcontroller = mapview.getcontroller(); // 設(shè)置地圖的中心 mapcontroller.setcenter(point); // 設(shè)置地圖默認(rèn)的縮放級別 mapcontroller.setzoom(12); } @override protected boolean isroutedisplayed() return false; } @override protected void ondestroy() if (mapmanager != null) mapmanager.destroy(); mapmanager = null; } super.ondestroy(); } @override protected void onpause() if (mapmanager != null) mapmanager.stop(); } super.onpause(); } @override protected void onresume() if (mapmanager != null) mapmanager.start(); } super.onresume(); }} 6)在androidmanifest.xml中配置android:versioncode="1" android:versionname="1.0"> 7)運(yùn)行結(jié)果上百度map查啊 引入一段js 上面有詳解 功能比較多 解釋太麻煩 你先看文檔吧 不懂再追問
當(dāng)前標(biāo)題:如何調(diào)用百度地圖接口,如何調(diào)用百度地圖API
網(wǎng)頁鏈接:
http://weahome.cn/article/iosshd.html