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 中,您可以找到public void routeResult(Route route)从 MapQuestDirections.java 调用的方法(源也在AdvancedLayers中)。MapQuestDirections已经解析了路由结果并创建了一条线(它是 Route 的一部分)可以将其添加到地图中。

于 2014-11-02T23:58:56.310 回答