2016-05-30 7 views
-2

どのようにGoogleマップの方向を作るには?私は非常にGoogleマップ上で新しい。私はGoogleの開発者のチュートリアルを試みたが、それは指示を行うときに場所ライブラリを使用します。しかし、私の問題は、私は2つのポイントを持っている、例えばポイントAとB.ポイントAとBは、緯度と経度がmysqlに格納されています。 mysqlにlangtitudeとlongtitudeを格納した2点(A点& B)からの方向付けはできますか?おかげさまで Googleマップの指示mysqlのデータを使用

+0

(あなたは4 PHP-変数$point_a_lat$point_a_lng$point_b_lat$point_b_lngを作成すると仮定した場合)?あなたはリンクを付けることができますか? –

+0

https://developers.google.com/maps/documentation/javascript/directions#DisplayingResults @ Dr.Molle – dazzle

+0

私が必要とするのは、mysql @ Dr.Molleに保存されている緯度と経度からの道順です。 – dazzle

答えて

0

リンクされたチュートリアルでは、places-libraryは使用されません。

修正緯度&経度を使用してデータベースから取得する場合は、値に基づいてgoogle.maps.LatLng(またはLatLngLiterals)を作成し、起点および宛先として使用します。

例チュートリアル

function initMap() { 
 
    var directionsService = new google.maps.DirectionsService; 
 
     map = new google.maps.Map(document.getElementById('map'), { 
 
     zoom: 7, 
 
     center: {lat: 41.85, lng: -87.65} 
 
     }), 
 
     directionsDisplay = new google.maps.DirectionsRenderer({map:map}), 
 
     displayRoute=function(origin,destination){ 
 
      directionsService.route({ 
 
      origin: origin, 
 
      destination: destination, 
 
      travelMode: google.maps.TravelMode.DRIVING 
 
      }, function(response, status) { 
 
       if (status === google.maps.DirectionsStatus.OK) { 
 
        directionsDisplay.setDirections(response); 
 
       } else { 
 
        alert('Directions request failed due to ' + status); 
 
       } 
 
       }); 
 
     }; 
 
     
 
     displayRoute(
 
     { 
 
      //lat:<?php echo $point_a_lat;?>, 
 
      //lng:<?php echo $point_a_lng;?>, 
 
      lat:52.52, 
 
      lng:13.40 
 
     }, 
 
     { //lat:<?php echo $point_b_lat;?>, 
 
      //lng:<?php echo $point_b_lng;?>, 
 
      lat: 48.85, 
 
      lng: 2.35 
 
     } 
 
    ); 
 
}
html, body { 
 
     height: 100%; 
 
     margin: 0; 
 
     padding: 0; 
 
     } 
 
     #map { 
 
     height: 100%; 
 
     }
<div id="map"></div> 
 
<script src="https://maps.googleapis.com/maps/api/js?v=3&callback=initMap" 
 
     async defer></script>

+0

大丈夫ですが、私は傾ける私の地図は@ Dr.Molle – dazzle

+0

が何かを示すことはできません。感謝の気持ち@ Dr.Molle – dazzle

関連する問題