zoukankan      html  css  js  c++  java
  • BaiDuAPI

    <!DOCTYPE html>
    <html lang="en">
    <head>
            <!DOCTYPE html>  
            <html>  
            <head>  
                <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />  
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
                <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=0zoDf36d88YDLBpLiIwW0ARfegyltOQt"></script>
                <title>Baidu Map </title>  
                <style type="text/css">  
                    html{height:100%}  
                    body{height:100%;margin:0px;padding:0px}  
                    #container{height:100%}  
                    #allmap{
                        height: 500px;
                    }
                </style>  
            </head>  
            <body>
                    <div id="allmap"></div>
                   
            </body>  
            <script type="text/javascript" src="./map.js">
                
            </script>
            </html>
     1 // 百度地图API功能
     2     var map = new BMap.Map("allmap");
     3     map.centerAndZoom(new BMap.Point(100.132770 ,26.525043),11);
     4     map.enableScrollWheelZoom(true);
     5     
     6     // 用经纬度设置地图中心点
     7     function theLocation(){
     8         if(document.getElementById("longitude").value != "" && document.getElementById("latitude").value != ""){
     9             map.clearOverlays(); 
    10             var new_point = new BMap.Point(document.getElementById("longitude").value,document.getElementById("latitude").value);
    11             var marker = new BMap.Marker(new_point);  // 创建标注
    12             map.addOverlay(marker);              // 将标注添加到地图中
    13             map.panTo(new_point);      
    14         }
    15     
    16     }
    17     var transit = new BMap.DrivingRoute(map, {
    18         renderOptions: {
    19             map: map,
    20             panel: "r-result",
    21             enableDragging : true //起终点可进行拖拽
    22         },  
    23     });
    24     transit.search("丽江站","古城区体育场");

    运行效果如下:

    可以缩放大小也可以改变始终点,地图便自动推荐路线

  • 相关阅读:
    centos7安装pcntl扩展
    MySQL_数据库命名规范及约定
    tp5命名规范
    PHP易混淆函数的区别及用法汇总(函数和方法的区别)
    Mysql密码安全策略修改
    linux mysql 允许进行远程连接 比如 navicat
    解决 docker run 报错 oci runtime error
    如何删除Git中缓存的用户名和密码
    PHP heredoc 用法
    python日志模块
  • 原文地址:https://www.cnblogs.com/wxc2/p/10063199.html
Copyright © 2011-2022 走看看