2016-06-13 7 views
0

次のコードは、 "OK" ステータスを返す:グーグルマップは

$(document).ready(function(){ 

    var directionsService = new google.maps.DirectionsService; 
    directionsService.route({ 
     origin: {lat:35.059280, lng:135.753}, 
     destination: {lat:34.981117, lng:135.748}, 
     travelMode: google.maps.TravelMode.DRIVING, 
    }, function(response, status) { 
     console.log(status); 
    }); 
}); 

次のコードは、ステータス "ZERO RESULTS" を返す:

$(document).ready(function(){ 

    var directionsService = new google.maps.DirectionsService; 
    directionsService.route({ 
     origin: {lat:35.059280, lng:135.753}, 
     destination: {lat:34.981117, lng:135.748}, 
     travelMode: google.maps.TravelMode.TRANSIT, 
    }, function(response, status) { 
     console.log(status); 
    }); 
}); 

唯一の違いをtravelModeです。 しかし、私は手動でGoogleマップを検索するとき、私はTRANSITモードで経路指示のカップルを得た。

https://www.google.com.tw/maps/dir/35.05928,135.753/34.98117,135.748/@35.0193556,135.7110872,13z/data=!3m1!4b1!4m2!4m1!3e3

私のコードに何か問題はありますか? ありがとう!

答えて

0

あなたのコードはすべて問題ありません。特定都市のMaps APIで通過モードデータが利用できるかどうかを確認するだけです。

私はあなたが京通の探索ルートを理解しています。乗換案内の対象範囲を確認してくださいhttps://developers.google.com/maps/coverage

Kyōtoはリストにはないようですが、中継データはMaps APIで利用できません。

+0

申し訳ありませんが、リンクを2回確認した後、私は混乱しています。あなたの答えのリンクから、私は京都だけではなく、日本だけを見ます。日本に関しては、カバーされていない唯一のものはバイクルートです。どのように京都のカバレッジを知っていますか?ありがとう! – cch

+0

ページに移動したら、[Public Transit]リンクをクリックします。そこには都市ごとに公共交通機関のカバレッジが表示されます。 – xomena

+0

ありがとう!公共の交通機関のリンクは表示されません。多分私の所在地が台湾で、台湾固有のページに移ったからかもしれません。 – cch

関連する問題