網頁中嵌入百度地圖程式碼例項
分享一段程式碼例項,它實現了再網頁中嵌入百度地圖的功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <!--引用百度地圖API--> <style type="text/css"> html, body { margin: 0; padding: 0; } .iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap; } .iw_poi_content { font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word; } </style> <script src="http://api.map.baidu.com/api?key=&v=1.1&services=true"></script> </head> <body> <!--百度地圖容器--> <div style="width:697px;height:550px;border:#ccc solid 1px;" id="dituContent"></div> <script type="text/javascript"> //建立和初始化地圖函式: function initMap() { createMap(); //建立地圖 setMapEvent(); //設定地圖事件 addMapControl(); //向地圖新增控制元件 } //建立地圖函式: function createMap() { var map = new BMap.Map("dituContent"); //在百度地圖容器中建立一個地圖 var point = new BMap.Point(116.395645, 39.929986); //定義一箇中心點座標 map.centerAndZoom(point, 12); //設定地圖的中心點和座標並將地圖顯示在地圖容器中 window.map = map; //將map變數儲存在全域性 } //地圖事件設定函式: function setMapEvent() { map.enableDragging(); //啟用地圖拖拽事件,預設啟用(可不寫) map.enableScrollWheelZoom(); //啟用地圖滾輪放大縮小 map.enableDoubleClickZoom(); //啟用滑鼠雙擊放大,預設啟用(可不寫) map.enableKeyboard(); //啟用鍵盤上下左右鍵移動地圖 } //地圖控制元件新增函式: function addMapControl() { //向地圖中新增縮放控制元件 var ctrl_nav = new BMap.NavigationControl({ anchor: BMAP_ANCHOR_TOP_LEFT, type: BMAP_NAVIGATION_CONTROL_LARGE }); map.addControl(ctrl_nav); //向地圖中新增縮圖控制元件 var ctrl_ove = new BMap.OverviewMapControl({ anchor: BMAP_ANCHOR_BOTTOM_RIGHT, isOpen: 1 }); map.addControl(ctrl_ove); //向地圖中新增比例尺控制元件 var ctrl_sca = new BMap.ScaleControl({ anchor: BMAP_ANCHOR_BOTTOM_LEFT }); map.addControl(ctrl_sca); } initMap();//建立和初始化地圖 </script> </body> </html>
相關文章
- 網頁引用百度地圖例項程式碼網頁地圖
- Python實現簡單網頁圖片抓取完整程式碼例項Python網頁
- 網頁倒數計時跳轉程式碼例項網頁
- 關於CSS中@support實現漸進式網頁設計例項程式碼CSS網頁
- canvas繪製網格程式碼例項Canvas
- DSBridge例項-在網頁中展示Native進度網頁
- CSS3圖層陰影程式碼例項CSSS3
- 百度地圖API圖示、文字、圖例與連線地圖API
- 127 PHP獲取網頁標題的3種實現方法程式碼例項PHP網頁
- dom操作程式碼例項
- css梯形程式碼例項CSS
- 網頁版微信介面呼叫例項網頁
- 記錄幾個影片嵌入網頁的html程式碼寫法網頁HTML
- JavaScript in運算子程式碼例項JavaScript
- 設計模式例項程式碼設計模式
- table表格美化程式碼例項
- 例項:使用puppeteer headless方式抓取JS網頁JS網頁
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- 刪除字串中的html標籤程式碼例項字串HTML
- CSS3繪製太極圖程式碼例項詳解CSSS3
- HTML 使用表單標籤實現註冊頁面的例項程式碼HTML
- canvas刮刮樂程式碼例項Canvas
- canvas載入效果程式碼例項Canvas
- CSS空心箭頭程式碼例項CSS
- JavaScript運動框架程式碼例項JavaScript框架
- jQuery.map()方法程式碼例項jQuery
- CSS橢圓效果程式碼例項CSS
- CSS條紋背景程式碼例項CSS
- flex居中佈局程式碼例項Flex
- JavaScript取餘數程式碼例項JavaScript
- canvas繪製扇形程式碼例項Canvas
- table細線表格例項程式碼
- CSS 隔行變色程式碼例項CSS
- HTML5 拖拽程式碼例項HTML
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- [例項分割]Condinst程式碼筆記筆記
- 如何區分例項化網格中的每個例項