2

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];

ライセンスされたデータを使用しています。

4

1 に答える 1

0

まだこのエラーが表示されていますか?通常、ステータスコード400は入力に問題があったことを意味するため、サービスはルートを計算できません。指定した座標の間にルートがない可能性があると思いますか(つまり、それらの1つが海や水域にある場合、または道路網から離れている場合など)。

免責事項:私はMapQuestで働いています。

于 2012-11-20T22:08:20.187 に答える