zoukankan      html  css  js  c++  java
  • 调用百度地图示例

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="Cache-Control" content="no-store" />
        <meta http-equiv="Pragma" content="no-cache" />
        <meta http-equiv="Expires" content="0" />
        <title></title>
        <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=e3ZohdqyB0RL98hFOiC29xqh"></script>
        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript">
                function initMap(){
                    createMap();//创建地图
                    setMapEvent();//设置地图事件
                }
                //创建地图函数:
                function createMap(){
                    var map = new BMap.Map("BaiduDitu");//在百度地图容器中创建一个地图
                    map.centerAndZoom('南京',11);//设定地图的中心点和坐标并将地图显示在地图容器中
                    window.map = map;//将map变量存储在全局
                }
                //地图事件设置函数:
                function setMapEvent(){
                    map.enableDragging();//启用地图拖拽事件,默认启用(可不写)
                    map.enableScrollWheelZoom();//启用地图滚轮放大缩小
                    map.enableDoubleClickZoom();//启用鼠标双击放大,默认启用(可不写)
                    map.enableKeyboard();//启用键盘上下左右键移动地图
                }
                $(function(){
                    initMap();//创建和初始化地图
                    createSearch();
                    createAutocomlete();
                    $("#s_p_search_btn").click(function () {
                        searchPlace($("#searchplace").val());
                    });
                });
                function createSearch() {
                    var map = window.map;
                    var local = new BMap.LocalSearch(map,
                        {
                            renderOptions: { map: map, panel: "searchlist" }
                        });
                    window.local = local;
                }
                //搜索
                function searchPlace(value) {
                    window.local.search(value);
                }
                function createAutocomlete() {
                    var map = window.map;
                    var ac = new BMap.Autocomplete(    //建立一个自动完成的对象
                        {
                            "input": "searchplace",
                            "location": map
                        });
                    ac.addEventListener("onconfirm", function (e) {    //鼠标点击下拉列表后的事件
                        var _value = e.item.value;
                        var addr =_value.business+ _value.province + _value.city + _value.district + _value.street + _value.streetNumber ;
                        searchPlace(addr);
                    });
                }
            </script>
    </head>
    <body class="easyui-layout">
         <div class="Ditumap">  
            <div style="margin-bottom:10px;">
                <input id="searchplace" style=" 550px;" class="easyui-textbox-simple" placeholder="输入搜索关键字" />
                <a id="s_p_search_btn" href="#" class="easyui-linkbutton" style=" 80px;" iconcls="icon-search">搜索</a>
            </div>
            <div id="searchlist" style=" 350px; height: 460px; margin-right:10px; float:left;"></div>
            <div style="600px;height:460px;border:none; float:left;" id="BaiduDitu"></div>
            <div style="clear:both;"></div>
        </div>
    </body>
    </html>
  • 相关阅读:
    LeetCode Binary Tree Inorder Traversal
    LeetCode Populating Next Right Pointers in Each Node
    LeetCode Construct Binary Tree from Inorder and Postorder Traversal
    LeetCode Reverse Linked List II
    LeetCode Populating Next Right Pointers in Each Node II
    LeetCode Pascal's Triangle
    Palindrome Construct Binary Tree from Preorder and Inorder Traversal
    Pascal's Triangle II
    LeetCode Word Ladder
    LeetCode Binary Tree Zigzag Level Order Traversal
  • 原文地址:https://www.cnblogs.com/liujie-e2/p/10557299.html
Copyright © 2011-2022 走看看