MapQuest ios API无法请求路由

时间:2012-11-20 15:29:50

标签: iphone ios map mapquest

我正在尝试在MQMapView上绘制路径。我在模拟器中的routeLoadFinished()回调中获得了以下响应,

<?xml version="1.0" encoding="UTF-8"?><response>
<info><statusCode>400</statusCode>
<messages><message>No sessionId found in request. You must provide a sessionId when requesting a Route Shape.</message></messages><copyright>    <imageUrl>http://api.mqcdn.com/res/mqlogo.gif</imageUrl><imageAltText>© 2012 MapQuest, Inc.</imageAltText><text>© 2012 MapQuest, Inc.</text></copyright></info><route/></response>

我不知道为什么它说我要求路线形状,我只想通过[self.route getRouteWithStartCoordinate:start endCoordinate:end];

绘制路线

我正在使用许可数据。

1 个答案:

答案 0 :(得分:0)

你还看到这个错误吗?通常,状态代码400表示输入存在问题,因此服务无法计算路径。您是否认为在您指定的坐标之间可能没有路线(即,如果其中一条在海洋或水体中,或远离道路网络等)?

免责声明:我在MapQuest工作。