7

JavaScript を少し使って Google マップで道案内を取得しましたが、何らかの理由で Google マップ ページにリダイレクトされ続けます。

問題は、公共交通機関のオプションでも発生しますが、主に徒歩での道順を取得しようとする場合です。

これは PhoneGap 内で動作するアプリですが、これが PhoneGap の問題かどうかはわかりません。

誰かが以前にこの問題を見たことがありますか、または私の実装で誰かが問題を見ることができますか?

    // get drections
directions: function (method) {

    // set directions method
    method = google.maps.DirectionsTravelMode.WALKING;
    if (method === 'public')
        method = google.maps.DirectionsTravelMode.TRANSIT;

    // current position
    var currentPos = new google.maps.LatLng(app.positionCords.latitude, app.positionCords.longitude);

    // set the directions options
    var request = {
        origin: currentPos,
        destination: app.venueCords,
        travelMode: method
    };

    // get the directions
    app.directionsService.route(request, function (response, status) {

        if (status == google.maps.DirectionsStatus.OK) {

            // set up directions on the map
            app.directionsDisplay.setMap(document.getElementById('map'));
            app.directionsDisplay.setPanel(document.getElementById('directionsPanel'));
            app.directionsDisplay.setDirections(response);

        } else {
            app.messageBox.alert(app.alertTitle, app.noDirectionsMsg, function(button) { console.warn('alert', [this, arguments]); });
        }

    });

}
4

1 に答える 1