1

yandex マップを使用して、特定の時間と場所のトラフィック データを取得しようとしています。このページ( yandex マップの api ) を見ます。また、自分の地図に交通データを表示できます。geocodingを使用して、yandex マップからいくつかのデータ (地名、座標など) を抽出します。しかし、トラフィックデータだけを抽出する方法がわかりません。どうすればいいですか?yandex マップ API に関数はありますか?

地図上に交通量データを表示する私の簡単なコードは以下のとおりです

ymaps.ready(init);
    var myMap, 
        myPlacemark;

    function init(){ 
        myMap = new ymaps.Map ("mapId", {
            center: [28.968484, 41.01771],
            zoom: 7
        }); 

        myPlacemark = new ymaps.Placemark([28.968484, 41.01771], {
            content: 'Moscow!',
            balloonContent: 'Capital of Russia'
        });                     


        // This page should show traffic and the "search on map" tool
        ymaps.load(['package.traffic', 'package.search'], addControls);

        myMap.geoObjects.add(myPlacemark);
    }       

    function addControls(map) {
        myMap.controls.add('trafficControl').add('searchControl');
        var trafficControl = new ymaps.control.TrafficControl({shown: true});
        map.controls.add(trafficControl);
        function updateProvider () {
             trafficControl.getProvider('traffic#actual').update();  
        }
        // We will send a request to update data every 4 minutes.
        window.setInterval(updateProvider, 1 * 60 * 1000);
    }
4

1 に答える 1