2

GMapsV3とを通るルートをたどりDirectionsServiceます。

これはコードです:

var polyline = new google.maps.Polyline({ 
    strokeColor: '#94c970', 
    strokeWeight: 7 
});

directionsService = new google.maps.DirectionsService();
directionsDisplay = new google.maps.DirectionsRenderer({ polylineOptions: polyline, suppressMarkers: true });

var request = {
    origin: puntoPartenza,
    destination: puntoArrivo,
    travelMode: google.maps.DirectionsTravelMode.DRIVING
};

directionsService.route(request, function (response, status) {
    if (status == google.maps.DirectionsStatus.OK) {
        directionsDisplay.setDirections(response);
    }
});

2車線の高速道路なので、地図上で区別したいと思います。出来ますか?

サードパーティのプラグインが必要ですか?

編集:私が車線で何を意味するかを理解しているなら、わからない:)つまり:2〜3車線の車線。

4

3 に答える 3

2

いいえ、その情報は、Google MapsAPIv3または私が聞いたサードパーティのサービスからは入手できません。

于 2012-10-03T08:48:42.573 に答える
2

OpenStreetMapは、レーン数に関する情報を提供します。これは、使用目的によっては役立つ場合があります。ちょっと最近気づきました...

これは、一続きの道路の車線数を示す例です 。http ://www.openstreetmap.org/way/91741086

これらには、このデータのクエリに使用できるAPIがあります。これをGoogleMapsAPI呼び出しと組み合わせて、必要なことを実行できる場合があります。

参考までに、最初にOpenStreetMapを調べてみてください。彼らはよく知られているプロバイダーですが、彼らのデータがどれほど正確かはわかりません。

幸運を!

于 2015-11-12T21:21:30.697 に答える
1

Larry(geocodezip)が言ったように、ルーティングエンジンはその情報を提供しません。ただし、用途によっては、道路の幅を把握するためのクリエイティブな方法がいくつかある場合があります。たとえば、AからBへの道順、次にBからAへの道順を取得した場合、どのくらいの距離を計算できるかを計算できます。 2つのポリラインは別として、(おおよそ)道路の幅はそれに基づいています。

編集-追記:

あなたが何かをする方法を見つけようとしているなら、目標を説明することから始めてください。次に、ブロックされているそれに向けた特定のステップを説明します。

差出人:http://www.catb.org/esr/faqs/smart-questions.html#goal

于 2012-10-03T09:25:44.130 に答える