久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    <i id='yFF3o'><tr id='yFF3o'><dt id='yFF3o'><q id='yFF3o'><span id='yFF3o'><b id='yFF3o'><form id='yFF3o'><ins id='yFF3o'></ins><ul id='yFF3o'></ul><sub id='yFF3o'></sub></form><legend id='yFF3o'></legend><bdo id='yFF3o'><pre id='yFF3o'><center id='yFF3o'></center></pre></bdo></b><th id='yFF3o'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='yFF3o'><tfoot id='yFF3o'></tfoot><dl id='yFF3o'><fieldset id='yFF3o'></fieldset></dl></div>

    <small id='yFF3o'></small><noframes id='yFF3o'>

    <legend id='yFF3o'><style id='yFF3o'><dir id='yFF3o'><q id='yFF3o'></q></dir></style></legend>
  1. <tfoot id='yFF3o'></tfoot>

        <bdo id='yFF3o'></bdo><ul id='yFF3o'></ul>
    1. 使用谷歌地圖、PHP 和 MySQL 從 A 點到 B 點的距離

      Distance from point A to B using Google Maps, PHP and MySQL(使用谷歌地圖、PHP 和 MySQL 從 A 點到 B 點的距離)

    2. <tfoot id='QxHFM'></tfoot>
        <legend id='QxHFM'><style id='QxHFM'><dir id='QxHFM'><q id='QxHFM'></q></dir></style></legend>
          • <bdo id='QxHFM'></bdo><ul id='QxHFM'></ul>
            <i id='QxHFM'><tr id='QxHFM'><dt id='QxHFM'><q id='QxHFM'><span id='QxHFM'><b id='QxHFM'><form id='QxHFM'><ins id='QxHFM'></ins><ul id='QxHFM'></ul><sub id='QxHFM'></sub></form><legend id='QxHFM'></legend><bdo id='QxHFM'><pre id='QxHFM'><center id='QxHFM'></center></pre></bdo></b><th id='QxHFM'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='QxHFM'><tfoot id='QxHFM'></tfoot><dl id='QxHFM'><fieldset id='QxHFM'></fieldset></dl></div>

                <tbody id='QxHFM'></tbody>

                <small id='QxHFM'></small><noframes id='QxHFM'>

                本文介紹了使用谷歌地圖、PHP 和 MySQL 從 A 點到 B 點的距離的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                誰能幫忙.我只需要一個簡單的腳本.我有一個表格張貼到另一個頁面.兩個表單域是:

                Can anyone please help. I just need a simple script. I have a form posted to another page. two formfields are:

                fromaddress 和 toaddress

                fromaddress and toaddress

                我唯一需要的是一個腳本,它可以顯示以公里為單位的距離以及使用谷歌地圖所需的時間.我找到了幾十個腳本,但我無法讓它工作.地圖已經有了這個代碼,看起來很完美.

                The only thing I need is a script that shows me the distance in km and the time it takes using google maps. I have found dozens of scripts but I cannot get it working. The map is already there with this code which seems to work perfect.

                <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDdDwV6_l5n2bS3gM6NBCla3RFLtIFc_HE&sensor=false"></script><script type="text/javascript">
                    var directionDisplay;
                    var directionsService = new google.maps.DirectionsService();
                    var map;
                
                    function initialize() {
                        directionsDisplay = new google.maps.DirectionsRenderer();
                        var myOptions = {
                            zoom: 8,
                            mapTypeId: google.maps.MapTypeId.ROADMAP,
                        }
                        map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
                        directionsDisplay.setMap(map);
                
                        var start = "<? echo $_POST[fromaddress]; ?>";
                        var end = "<? echo $_POST[toaddress]; ?>";
                        var request = {
                            origin:start, 
                            destination:end,
                            travelMode: google.maps.DirectionsTravelMode.DRIVING
                        };
                        directionsService.route(request, function(response, status) {
                            if (status == google.maps.DirectionsStatus.OK) {
                                directionsDisplay.setDirections(response);
                            }
                        });
                
                    }
                
                    $(document).ready(function(){
                        initialize();
                    });        
                </script>
                

                但是我如何顯示距離和時間.最好的選擇是將它放入一個 php 值中,例如:

                But how do i display the distance and the time. Best option is to get it in a php value like:

                $distance = some-code;
                $time = some-code-too;
                

                非常感謝您的幫助.

                推薦答案

                您需要為此使用不同的 API.首先,不要使用 JS 而是使用 PHP,這是應該對你有用的代碼片段;)

                You need to use different API for that. First of all, don't use JS but PHP, here's the code snippet that should work for you ;)

                $from = "Wi?ckowskiego 72, ?ód?";
                $to = "Gazowa 1, ?ód?";
                
                $from = urlencode($from);
                $to = urlencode($to);
                
                $data = file_get_contents("http://maps.googleapis.com/maps/api/distancematrix/json?origins=$from&destinations=$to&language=en-EN&sensor=false");
                $data = json_decode($data);
                
                $time = 0;
                $distance = 0;
                
                foreach($data->rows[0]->elements as $road) {
                    $time += $road->duration->value;
                    $distance += $road->distance->value;
                }
                
                echo "To: ".$data->destination_addresses[0];
                echo "<br/>";
                echo "From: ".$data->origin_addresses[0];
                echo "<br/>";
                echo "Time: ".$time." seconds";
                echo "<br/>";
                echo "Distance: ".$distance." meters";
                

                輸出:

                To: Gazowa 1, 91-076 ?ód?, Poland
                From: Wi?ckowskiego 72, ?ód?, Poland
                Time: 206 seconds
                Distance: 1488 meters
                

                這篇關于使用谷歌地圖、PHP 和 MySQL 從 A 點到 B 點的距離的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
              • <tfoot id='z4cwi'></tfoot>
                <i id='z4cwi'><tr id='z4cwi'><dt id='z4cwi'><q id='z4cwi'><span id='z4cwi'><b id='z4cwi'><form id='z4cwi'><ins id='z4cwi'></ins><ul id='z4cwi'></ul><sub id='z4cwi'></sub></form><legend id='z4cwi'></legend><bdo id='z4cwi'><pre id='z4cwi'><center id='z4cwi'></center></pre></bdo></b><th id='z4cwi'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='z4cwi'><tfoot id='z4cwi'></tfoot><dl id='z4cwi'><fieldset id='z4cwi'></fieldset></dl></div>

                    1. <legend id='z4cwi'><style id='z4cwi'><dir id='z4cwi'><q id='z4cwi'></q></dir></style></legend>

                        <bdo id='z4cwi'></bdo><ul id='z4cwi'></ul>

                            <tbody id='z4cwi'></tbody>

                          <small id='z4cwi'></small><noframes id='z4cwi'>

                        1. 主站蜘蛛池模板: 久久蜜桃精品 | 人妖无码 | 亚洲国产午夜 | 日韩精品999| 免费国产一区二区视频 | 久久国产精品一区二区三区 | 成人毛片视频免费 | 国产一区二区三区视频在线观看 | 91久久久久久久久 | 欧美性生活网 | 欧美日韩专区 | 日本人麻豆 | 久久成人精品视频 | 欧美精品一区三区 | 亚洲日韩中文字幕 | 伊人中文字幕 | 久久久久久亚洲精品 | 在线观看你懂的网站 | 亚洲欧美日韩精品久久亚洲区 | 99热国产精品 | 日韩精品激情 | 久操亚洲 | av网站在线看 | 91porn成人精品 | 国产精品中文字幕一区二区三区 | 精品一区二区三区入口 | 综合久久久 | 国产一区二区三区在线视频 | 亚洲成年影院 | 精品一区二区久久久久久久网站 | 亚洲欧美在线观看视频 | 99re99| 久久精品a | 久久99精品久久久 | 亚洲高清成人在线 | 日韩精品在线一区 | 九九热在线精品视频 | 天堂免费 | 毛片一区 | 欧美一级毛片在线播放 | 91动漫在线观看 |