iphone - MapQuest ios API无法请求路线

标签 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];绘制路线

我正在使用许可数据。

最佳答案

您仍然看到此错误吗?通常,状态码400表示输入存在问题,因此服务无法计算路线。您是否认为您指定的坐标之间可能没有路线(例如,其中一个坐标是在海洋中还是在水域中,还是不在道路网中)?

免责声明:我在MapQuest工作。

关于iphone - MapQuest ios API无法请求路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13476516/

相关文章:

iphone - 加载缓慢时 ALAsset 照片库图像性能改进

ios - 识别来电 - iOS

ios - dequeueReusableCellWithIdentifier 导致空白表格单元格

android - 如何与 Adob​​e Air 的锁屏播放器控件集成?

map - 使用mybatis时如何从查询中更改值(null为空字符串)?

javascript - 检测 ios11 设备是否处于低功耗模式,以防止在正常正确自动播放视频时出现不良用户体验

iphone - Swift - 应用程序在 IOS 8.4 中启动时崩溃,错误为 _NSURLSessionTaskPriorityDefault

ios - "Invalid profile: The PayloadUUID ' ....' 在配置文件中使用了不止一次

具有类键和类值的 C++ STL 映射容器

使用 Jackson 对带有循环引用的键进行序列化