私はお詫びしますが、私はJavaScriptの専門家ではありません。Googleマップを使用して経路を追跡するために、変数でLatitudeとLongitudeを取得する必要があります。あなたが見ることができるように、私は正常に動作終了のCOORDSを置くためにPHPを使用して、JavaScript:varにGPSコードを入れよう
var start = "12.3456789,12.3456789";
を書く場合
function calcRoute() {
var start = "position.coords.latitude,position.coords.longitude";
var end = "<?php echo $la; ?>,<?php echo $lo; ?>";
var request = {
origin:start,
destination:end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
このコードは動作します。私はエンド varにposition.coords.latitudeを使用するさまざまな方法を試みたが、なぜ "position.coords.latitude、position.coords.longitude"が "12.3456789,12.3456789"に変更されないのか分からない。
注:アラートを使用すると権限値が表示されるため、position.coords.latitudeとposition.coords.longitudeは正しく入力されているはずです。助けのための
おかげで...
を貼り付けることができますか? –
var end = "12.3456789,12.3456789"; – Charlie
'position.coords'とは何ですか? JS変数?はいの場合は、定義方法とその割り当て方法を示すことができますか? –