当前位置: 首页 > 知识库问答 >
问题:

方向API返回地图网页/应用程序的不同路线

申屠亦
2023-03-14

我目前正在浏览方向和静态地图应用程序接口,并试图为每条路线单独显示地图。所以我从方向应用程序接口得到了路线,但结果效率很低(说得委婉一点)。

例如:对于带有以下参数的directions API调用:Alternations=true

出发时间=现在

起源=MF Vruksha,121, Mount-Medavakkam Main Road, Nanmangalam, Chennai, Tamil Nadu 600117

目的地=Mast Kalandar,6/1, By Pass Road,近Murugan Kalyana Mandapam, Anand Garden, Gangai Nagar, Chennai, Tamil Nadu 600042

当绘制在静态映射上时,请求中的最后一条路线(overview_polyline)给了我这个(请注意图像底部的无用循环),而更合乎逻辑的路线是maps.google.com.给出的。请注意,我已经从请求中删除了应用编程接口密钥,它不是企业密钥。

共有1个答案

丁经国
2023-03-14

您的问题在于方向服务的输入。这些是“地方”而不是邮政地址。如果我从places api获取坐标,然后获取方向,我会得到一个非常不同的结果(第二个选项看起来很像你发布的google maps结果)

 类似资料:
  • 我正在开发一个应用程序,其中我必须显示最短路线。我正在使用Google Direction API,但结果与相同目的地和旅行模式的Google Maps应用程序不同。 https://maps.googleapis.com/maps/api/directions/json?origin=19.107163,72.862375 既然备选方案是正确的,我已经在使用可用路线中的最短路线(响应)。 注意:

  • 我正在尝试使用Graph API v2获取我的朋友姓名和ID。0,但数据返回空: 当我使用v1时。0,以下请求一切正常: 但是现在我找不到朋友了!

  • 我尝试从app_id获取评论列表。我做了文档中的所有事情,但我不明白为什么我无法获取评论列表。 请求输出 屏幕从管理菜单 p、 美国文件https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-References/agcapi-getreviews

  • 我遇到了Google Maps API的问题:当我请求以下url时,它返回结果https://Maps.googleapis.com/Maps/api/directions/json?origin=brooklyn&destination=queens

  • 我的工作在一个应用程序和我想得到的方向超过2点 我假设除了起点和目的地,其他位置都是航路点。 所以我试图使用directions.setWaypoint()来添加航点到地图上,但它不工作 请帮助我理解我做错了什么。 我创建了一个https://jsfiddle.net/3uzm1nh0/1/ 这就是我指的文件https://github.com/mapbox/mapbox-directions.j

  • 我在android上使用MapBox方向图,我只是想得到以后在地图上绘制的方向图。 但是,我从调用中得到的响应从来都不可用,因为response.body()返回null。 当我打电话回应时。code()我得到状态代码422,根据Mapbox API,这意味着“给定的请求无效。响应的消息键将包含对无效输入的解释。” 回应。message()返回字符串“Unknown”。 response.erro