首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于GET错误的OpenStreetMap直接路由请求

基于GET错误的OpenStreetMap直接路由请求
EN

Stack Overflow用户
提问于 2015-09-18 20:42:18
回答 1查看 192关注 0票数 0

我对OpenRouteService API (通过GET描述的直接路由请求,在这里GET.29)有问题。

我的要求是:

http://openls.geog.uni-heidelberg.de/route?start=18.609%2C53.02&end=18.749%2C53.49&via=18.01%2C53.12&lang=pl&distunit=KM&routepref=Pedestrian&&weighting=Recommended&avoidAreas&useTMC=false&noMotorways=false&noTollways=false&noUnpavedroads=false&noSteps=false&noFerries=false&instructions=false

(从波兰的Toruń经Bydgoszcz到Grudziądz )。

很明显,我错了:

“验证错误:在元素WayPointList@http://www.opengis.net/xls中预期的元素‘终结点@http://www.opengis.net/xls’而不是'viaPoint@http://www.opengis.net/xls‘”

如果我在"via=“中添加了”反对“,这个错误就会出现。

当我将"via=“更改为空值时:

http://openls.geog.uni-heidelberg.de/route?start=18.609%2C53.02&end=18.749%2C53.49&via=&lang=pl&distunit=KM&routepref=Pedestrian&&weighting=Recommended&avoidAreas&useTMC=false&noMotorways=false&noTollways=false&noUnpavedroads=false&noSteps=false&noFerries=false&instructions=false

一切正常。

我的请求或api是否有问题,不能正常工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-19 18:00:21

OpenRouteService的前端API似乎正确地接收了GET请求,但是在它用xml构建请求并将其中继到后端服务器之后,服务器无法正确地验证请求。这应该是后端服务器的问题。

前端php代码是可参考的这里代码。

web前端直接将xml发布到另一个后端服务器,它似乎正确地处理了via points。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32660705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档