1. 程式人生 > >淺談百度地圖api呼叫(上)

淺談百度地圖api呼叫(上)

             剛看了百度地圖的文件,所以就稍微整理下,幫助夥伴們不用再去百度看文件,看零零碎碎的程式碼段。

            百度地圖支援pc端,手機端,手機微信端的呼叫。首先先來入門一個呼叫例項:

            First,你要先註冊到一個百度賬號,然後申請成為開發者,因為呼叫百度的API要AK密匙。至於使用API則需要加入域名

白名單,沒有域名你可以使用內網穿透工具來達到。上圖:

           

         登陸百度地圖成為開發者後就可以了進入這個介面,然後:

         

          我們是在客戶端呼叫所以選擇瀏覽器端;

         

           這個白名稱就是要有自己的伺服器,用內網穿透也可以;

           然後輸入應用名稱,你的AK就生成了:

          

          接下來進入demo例項 ;

          給你的html頭之間程式碼加上這段:

          

          成功的引入JS API;

         開始生成百度地圖:,注意:這個DIV的ID是要對應到初始化的MAP類中的,百度地圖所有的類都在名稱空間BMap下;

          在百度DEMO,例項以北京天安門為例;;Point類的構造引數是天安門附近,是一個座標值。point變數是指向地圖中心的,無論你怎麼變化座標。

            百度地圖要自己設定滾輪放大縮小,預設是沒有這個功能;

            百度地圖可以自行新增控制元件,也可以自定義控制元件,這個只能自行參考官方的API類庫;裡面有詳細的demo,以及說明。

            http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html;

           新增控制元件的寫法:

           ;ScaleControl()是官方定義好的類,所有控制元件類都繼承基類Control;

           對於地圖的外觀以及地圖樣式;詳細的也要參考官方文件,這裡只基本用用法;