PHP捕捉到最近的街道Google API

PHP捕捉到最近的街道Google API,php,javascript,google-maps,Php,Javascript,Google Maps,我将javascript与GoogleAPI结合使用,它通过点击手动将点捕捉到最近的街道。从 我有一个坐标数据库,我想通过这个东西,捕捉最近街道的点,我使用PHP,但我不能让mysql PHP变量与javascript对话 我希望它几乎是实时的,读取URL变量,将它们添加到数据库中,然后让它在谷歌地图上抓拍 我可以通过URL变量手动执行,但无法通过javascript GoogleAPI snap-to-road函数读取PHP和数据库坐标 //Fetching from your databas

我将javascript与GoogleAPI结合使用,它通过点击手动将点捕捉到最近的街道。从

我有一个坐标数据库,我想通过这个东西,捕捉最近街道的点,我使用PHP,但我不能让mysql PHP变量与javascript对话

我希望它几乎是实时的,读取URL变量,将它们添加到数据库中,然后让它在谷歌地图上抓拍

我可以通过URL变量手动执行,但无法通过javascript GoogleAPI snap-to-road函数读取PHP和数据库坐标

//Fetching from your database table.
            $query = "SELECT DISTINCT * FROM $usertable";
            $result = mysql_query($query);

            if ($result) {
                while($row = mysql_fetch_array($result)) {
                    $name = $row["$latitude_db"];
                    $name1 = $row["$longitude_db"];


  echo "var dirn = new google.maps.DirectionsService();";
  echo "var map;";
echo "
  function initialize() {
    var center = new google.maps.LatLng(40.04, -79.23);
    var myOptions = {
      zoom:10,
      mapTypeId: google.maps.MapTypeId.ROADMAP,
      center: center
    }
    ";
    echo "map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);";

    echo "var urllat = getUrlVars()['lat'];";

    echo "var urllong = getUrlVars()['long'];";



    echo "var combo = new google.maps.LatLng('$name', '$name1');";
    echo "alert($name1);";





    echo "var request = {";
            echo "origin: combo,";
            echo "destination: combo,";
            echo "travelMode: google.maps.DirectionsTravelMode.DRIVING";
        echo "};";
        echo "dirn.route(request, function(response, status) {";
          echo "if (status == google.maps.DirectionsStatus.OK) {";
               echo " if(response.routes && response.routes.length > 0){";
                   echo " route = response.routes[0];";
                   echo " if(route.overview_path && route.overview_path.length > 0)";
            echo "{";

                        echo "pos = route.overview_path[0];";


                            echo "new google.maps.Marker({";
                                echo "position: pos,";
                                echo "map: map";
                            echo "});";



                    echo "}";
                echo "}";
          echo "}";
        echo "});";

    echo "}";



                }
            }




}            

echo "</script>";
此代码将在循环或页面加载中