1

MapQuestApi からの Nutiteq マップでルート案内を作成する際に問題があります。必要な情報を受け取る方法を知っています。

@Override
        public void onSuccess(RouteResponse routeResponse) {
            clearButton.setVisibility(View.VISIBLE);
            if(showItineraryButton.getVisibility()==View.GONE &&
                    showMapButton.getVisibility()==View.GONE){
                showItineraryButton.setVisibility(View.VISIBLE);
            }


            createRouteButton.setEnabled(true);
        }
    });

しかし、私はそれらを使用して Nutiteq マップ上にルート ラインを作成する方法を知りません。また、そのデモ サンプルには何も書かれていないようです。サンプル コードのどこにも存在しない RouteActivity インターフェイスがあります。受信した情報を使用してルート ポイントを「描画」する方法を教えてください。私は本当に感謝します

4

1 に答える 1

1

RouteActivityは別のプロジェクトAdvancedLayersあります。

AdvancedMap3Dプロジェクトの MapQuestRouteActivity.javaから、 MapQuestDirections.java から呼び出されるメソッドを見つけることができますpublic void routeResult(Route route)(ソースはAdvancedLayersにもあります)。MapQuestDirectionsはすでにルーティング結果を解析しており、マップに追加できるライン ( Route の一部) を作成しています

于 2014-11-02T23:58:56.310 に答える