0

ミュンヘンと部屋の間のウェイポイントが必要です

こんにちは、出発地から目的地までのウェイポイントを取得する Google マップ API コードを書いています。 'cnl' と点 'B' の間の距離はかなり離れています。だから、「CNL」と「B」の間にもっとウェイポイントが欲しい。どうすればこれを入手できるか教えてもらえますか?

私はこのリクエストを使用しています

  var request = {
  origin: start,
  destination: end,
  travelMode: google.maps.TravelMode.TRANSIT    
   };

これはウェイポイントを表示するためのものです。

          for (var j = 0; j < myRoute.legs.length; j++) {
      for (var i = 0; i < myRoute.legs[j].steps.length; i++) {
          path=path+myRoute.legs[j].steps[i].start_point+"|";
      }
      }
4

1 に答える 1

0

簡単な解決策はないと思います。google.maps.TravelMode.DRIVING、 などの他の移動モードではgoogle.maps.TravelMode.WALKING、これを使用できます。

var request = { 
  origin: start,
  destination: end,
  travelMode: google.maps.TravelMode.TRANSIT,
  waypoints: [
    {
      location:"Some direction",
      stopover:true
    },{
      location:"Verona",
      stopover:true
    }]
};

残念ながらTRANSITモードの waypoints[] オプションは無視されます。もちろん、複数のルート リクエストを 1 つのルートにマージしようとすることもできますが、それにはより多くの作業が必要になり、通過時間の計算が難しい場合があります。

于 2013-05-16T09:29:02.843 に答える