網站引用百度地圖

1.顯示效果:javascript

2.首先引入兩個js文件(一個是Jquery,一個是百度的API接口):java

    <script src="/Scripts/jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&services=true"></script>
  <!--百度地圖顯示的地方-->
        <div style="width: 697px; height: 462px;" id="dituContent">
        </div>
  <!--百度地圖顯示的地方-->

3.百度地圖參數的控制jquery

<script type="text/javascript">
    //建立和初始化地圖函數:
    function initMap() {
        createMap(); //建立地圖
        setMapEvent(); //設置地圖事件
        addMapControl(); //向地圖添加控件
    }

    //建立地圖函數:
    function createMap() {
        var map = new BMap.Map("dituContent"); //在百度地圖容器中建立一個地圖
        //定義地圖鎖定的地點的經緯度
        //var point = new BMap.Point(116.25221666778567, 39.90714262770947); //定義一箇中心點座標
        //map.centerAndZoom(point, 20); //設定地圖的中心點和座標並將地圖顯示在地圖容器中
        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(); //建立和初始化地圖

    serachlocal();//在地圖上顯示你所要搜索的地址
    function serachlocal() {
        var local = new BMap.LocalSearch(map, {
            renderOptions: {
                map: map,
                panel: "results", //結果容器id  
                autoViewport: true,   //自動結果標註  
                selectFirstResult: true   //指定到第一個目標  
            },
            pageCapacity: 1
        });
        local.search("王城公園");
    }
</script>
相關文章
相關標籤/搜索