<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        js調用百度地圖api并在地圖上進行打點添加標注_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 21:23:10
        文檔

        js調用百度地圖api并在地圖上進行打點添加標注_javascript技巧

        js調用百度地圖api并在地圖上進行打點添加標注_javascript技巧:最近要做一個網頁,具體內容是:上邊有一個標題,下邊分成兩塊,左邊是地圖。并且地圖上有兩個點,點擊兩個點有相應的提示信息,顯示數據庫里最新的兩條數據信息。右邊是一些文字說明。本人剛開始學習,做的也不是很好 總體效果如下所示: 首先新建map.ph
        推薦度:
        導讀js調用百度地圖api并在地圖上進行打點添加標注_javascript技巧:最近要做一個網頁,具體內容是:上邊有一個標題,下邊分成兩塊,左邊是地圖。并且地圖上有兩個點,點擊兩個點有相應的提示信息,顯示數據庫里最新的兩條數據信息。右邊是一些文字說明。本人剛開始學習,做的也不是很好 總體效果如下所示: 首先新建map.ph
        最近要做一個網頁,具體內容是:上邊有一個標題,下邊分成兩塊,左邊是地圖。并且地圖上有兩個點,點擊兩個點有相應的提示信息,顯示數據庫里最新的兩條數據信息。右邊是一些文字說明。本人剛開始學習,做的也不是很好

        總體效果如下所示:

        首先新建map.php文件,代碼如下

        代碼如下:


        <!DOCTYPE html>
        <?php
        /*
        創建與數據庫的連接
        */
        $conn=mysql_connect("","","") or die("can not connect to server");
        mysql_select_db("hdm0410292_db",$conn);
        mysql_query("set names utf8");
        //選擇出兩輛車插入的最新數據,并將兩條語句存在數組里
        $sql0="select * from car_info where carID='20140508'order by id desc limit 1";
        $sql1="select * from car_info where carID= '20140510' order by id desc limit 1";
        $sql=array($sql0,$sql1);
        ?>
        <html>
        <head>
        <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>車聯網信息展示</title>
        <style type="text/css">
        html{
        height:99%}
        body{
        height:99.9%;
        width:99%;
        font-family:楷體_GB2312;
        font-size:25px}
        #container {height: 100%}
        </style>
        <script type="text/javascript"
        src="http://api.map.baidu.com/api?v=1.5&ak=你申請的秘鑰"></script>
        </head>
        <body BGCOLOR="#CAFFFF">
        <p id="container"></p>
        <script type="text/javascript">

        var lon_center = 0;
        var lat_center = 0;
        var map = new BMap.Map("container");
        <!-- 添加標注的函數,參數包括,點坐標,車ID,以及數據庫里的其他信息-->
        function addMarker(point,index,s){
        var fIcon = new BMap.Icon("car1.png", new BMap.Size(55, 43), {

        });
        var sIcon = new BMap.Icon("car2.png", new BMap.Size(55, 43), {

        });
        var myIcon = "";
        // 創建標注對象并添加到地圖
        if(index == 20140508)
        myIcon=fIcon;
        else
        myIcon=sIcon;
        var marker = new BMap.Marker(point, {icon: myIcon});
        map.addOverlay(marker);
        marker.addEventListener("click",function(){
        var opts={width:450,height:500,title:"詳細信息"};
        var infoWindow = new BMap.InfoWindow(s,opts);
        map.openInfoWindow(infoWindow,point);
        });
        }
        <?php
        //遍歷數組里的兩條sql語句
        foreach ($sql as &$value) {
        $query=mysql_query($value);
        $row=mysql_fetch_array($query);
        ?>
        var lon= <?php echo $row[longitude] ?>;
        var lat= <?php echo $row[latitude] ?>;
        <!-- 計算兩個點的中心點,并將其作為地圖初始化時的中心位置-->
        lon_center += lon;
        lat_center += lat;
        var id=<?php echo $row[id] ?>;
        var info="<br/>"+"carID: " + "<?php echo $row[carID]?>" + " <br/> " +
        "經度: " + "<?php echo $row[longitude]?>" + " <br/> " +
        "緯度: " + "<?php echo $row[latitude]?>" + " <br/> " +
        "速度: " + "<?php echo $row[speed]?>" + "Km/h" + " <br/> " +
        "加速度: " + "<?php echo $row[acceleration]?>" + " <br/> " +
        "方向: " + "<?php echo $row[direction]?>" + " <br/> " +
        "油量: " + "<?php echo $row[oil]?>" + "<br/>" +
        "地址: " + "<?php echo $row[street]?>";
        var point = new BMap.Point(lon, lat);
        addMarker(point,<?php echo $row[carID] ?>,info);
        <?php
        }
        ?>
        <!-- 計算兩個點的中心點,并將其作為地圖初始化時的中心位置-->
        var center = new BMap.Point(lon_center/2,lat_center/2);
        map.centerAndZoom(center, 17);
        map.enableScrollWheelZoom();
        </script>
        </body>
        </html>


        map.php文件主要是顯示數據庫里的兩條信息,將這兩條信息在地圖上的相應的位置顯示出來。

        然后再建title.php,這個很簡單,就是顯示一個標題

        代碼如下:


        <!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" />
        <title>信息展示</title>
        <style type="text/css">

        html{
        height:100%;}
        body{
        height:10%;
        width:99%;
        font-family:楷體_GB2312;
        font-size:25px}
        </style>
        </head>
        <body BGCOLOR="#CAFFFF">
        <H1 ALIGN="CENTER"> 信息展示 </H1>
        </body>
        </html>


        然后在建立詳細信息說明模塊info.php

        代碼如下:


        <!DOCTYPE html>
        <?php

        $conn=mysql_connect("","","") or die("can not connect to server");
        mysql_select_db("",$conn);
        mysql_query("set names utf8");
        $sql0="select * from car_info where carID='20140508'order by id desc limit 1";
        $sql1="select * from car_info where carID= '20140510' order by id desc limit 1";
        $sql=array($sql0,$sql1);

        function htmtocode($content){
        $content=str_replace("\n", "<br>", str_replace(" ", " ", $content));
        return $content;
        }
        ?>
        <html>
        <head>
        <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>信息展示</title>

        <style type="text/css">
        html{
        height:90%;}
        body{
        height:90%;
        width:90%;
        font-family:楷體_GB2312;
        font-size:20px}
        </style>
        </head>
        <body BGCOLOR="#CAFFFF">
        <H1 ALIGN="CENTER"> 信息展示 </H1>
        <?php foreach ($sql as &$value) {
        $query=mysql_query($value);
        $row=mysql_fetch_array($query);
        ?>
        <H2>car <?php echo $row[carID]?> 詳細信息</H2>
        <HR>
        CAR ID: <?php echo $row[carID]?><br>
        經度: <?php echo $row[longitude]?> <br>
        緯度: <?php echo $row[latitude]?> <br>
        速度: <?php echo $row[speed]?> Km/h <br>
        加速度: <?php echo $row[acceleration]?><br>
        方向: <?php echo $row[direction]?> <br>
        油量: <?php echo $row[oil]?><br>
        地址: <?php echo $row[street]?><br>
        時間: <?php echo $row[date]?>
        <?php } ?>
        </body>
        </html>


        最后在寫一個vanet.php文件,該文件主要是調用前三個文件

        代碼如下:


        <!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" />
        <title>信息展示</title>
        </head>

        <FRAMESET ROWS="10%,90%" FRAMEBORDER=1 >
        <FRAME SRC="title.php"></FRAME>
        <FRAMESET COLS="70%,30%">
        <FRAME SRC="map.php">
        <FRAME SRC="info.php">
        </FRAMESET>
        </FRAMESET>
        </html>

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        js調用百度地圖api并在地圖上進行打點添加標注_javascript技巧

        js調用百度地圖api并在地圖上進行打點添加標注_javascript技巧:最近要做一個網頁,具體內容是:上邊有一個標題,下邊分成兩塊,左邊是地圖。并且地圖上有兩個點,點擊兩個點有相應的提示信息,顯示數據庫里最新的兩條數據信息。右邊是一些文字說明。本人剛開始學習,做的也不是很好 總體效果如下所示: 首先新建map.ph
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 美女被免费网站在线视频免费| 国产精品久久免费视频| 免费一级特黄特色大片在线 | 美女露100%胸无遮挡免费观看| 99在线精品免费视频九九视| 亚洲V无码一区二区三区四区观看| 一级毛片视频免费观看| 波多野结衣免费视频观看| 亚洲成av人在线观看网站| 免费毛片网站在线观看| 亚洲AV日韩综合一区尤物| 24小时免费直播在线观看| 久久久久se色偷偷亚洲精品av| 免费女人高潮流视频在线观看| 亚洲AV成人片色在线观看| 免费黄色电影在线观看| 亚洲va久久久噜噜噜久久| 久久久久久国产精品免费免费男同 | 一级**爱片免费视频| 亚洲av无码国产精品色在线看不卡| 亚洲爆乳无码精品AAA片蜜桃| 日韩特黄特色大片免费视频| 亚洲综合无码一区二区痴汉 | 拍拍拍无挡免费视频网站| 亚洲人成色7777在线观看| baoyu122.永久免费视频| 久久久久亚洲精品无码系列| 久久久久国色av免费看| 亚洲网红精品大秀在线观看| 最近2019年免费中文字幕高清| 91大神亚洲影视在线| 人禽杂交18禁网站免费| 国产精品亚洲一区二区三区久久 | 亚洲精品偷拍视频免费观看 | 成人免费无码大片a毛片| 久久精品国产亚洲AV天海翼| 亚洲日韩中文字幕日韩在线| 黄桃AV无码免费一区二区三区| 久久亚洲中文字幕精品有坂深雪 | 99re在线这里只有精品免费| ASS亚洲熟妇毛茸茸PICS|