0

既存の地図で道順を取得しようとしています。ドキュメントは私をこれに導きました:

function getDirections()
{
    console.log('get directions');
    var map = $('#map');
    map.gmap().bind('init', function(evt, m) {
        map.gmap('displayDirections', { // error is here
            'origin': 'Los Angeles, USA',
            'destination': 'New York, USA',
            'travelMode': google.maps.DirectionsTravelMode.DRIVING
        }, {
            'map': map
        }, function(result, status) {
            if ( status === 'OK' ) {
                alert('Results found!');
            }
        });
    });
}

しかし、これは何もしないようです。エラーが発生しますUncaught Error: Invalid value for property <map>: [object Object]

私の目的は、マップをロードし、ボタンをクリックして道順を表示することです。

何か案は?

4

1 に答える 1

0

JavaScript 要素を渡す必要があります。jquery 要素ではありません。試す

'map': map[0]
于 2013-09-11T09:58:15.167 に答える