【问题标题】:No Speed Limit in response Here Maps Api此处没有响应速度限制 Maps Api
【发布时间】:2021-04-03 13:52:31
【问题描述】:

我正在尝试获取给定纬度和经度的速度限制。根据this answer,我记录了Speed Limit example 使用的请求和响应,并尝试在邮递员中遵循相同的操作。我刚刚注册了 Here API,所以我没有 app_code,因为现在他们只将 apikey 用于 rest 和 js。我将app_code=xxxx&app_id=xxxx 替换为apiKey=xxxx 然后它只给了我速度类别并且没有在LinkInfo 中给我SpeedLimit 响应,而在示例的响应中它在响应中给出了速度限制。如何使用以下请求获得限速?

https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?xnlp=CL_JSMv3.0.17.0&apiKey=xxxx&prox=50.395705%2C-104.619669&mode=retrieveAddresses&maxResults=1&additionaldata=SuppressStreetType%2CUnnamed&locationattributes=linkInfo

【问题讨论】:

    标签: here-api


    【解决方案1】:

    R 不再支持速度限制 everse Ceocoder API。请使用 PDE (Platform Data Extension) API 获取特定点的速度限制。

    请求会是这样的: https://pde.cit.api.here.com/1/tiles.json?layers=SPEED_LIMITS_VAR_FC1,SPEED_LIMITS_VAR_FC2,SPEED_LIMITS_VAR_FC3,SPEED_LIMITS_VAR_FC4,SPEED_LIMITS_VAR_FC5,ROAD_GEOM_FC1,ROAD_GEOM_FC2,ROAD_GEOM_FC3,ROAD_GEOM_FC4,ROAD_GEOM_FC5&levels=9,10,11,12,13,9,10,11,12,13&tilexy=536,398,1073,797,2147,1594,4294,3188,8588,6377,536,398,1073,797,2147,1594,4294,3188,8588,6377&app_id=xxxx&app_code=yyyy

    以下是要遵循的步骤:

    1. 您必须首先将您的地理坐标(纬度,经度)映射到给定坐标和它所在的功能类(FC1-5)的可导航位置(纬度,经度)。这可以通过简单的地理编码器来实现请求
    2. 您可以根据可导航的 lat、long 计算 tilexy 值,并将其传递给 PDE API 以查询特定 FC 类的限速层。 查看涵盖此确切用例的 https://tcs.ext.here.com/examples/v3/link_speed_locator 示例。

    在开发者网站上了解更多信息 - https://developer.here.com/documentation/platform-data/topics/quick-start-view-map-data.html

    【讨论】:

    • 我用我的 appid、appcode 复制了您的示例请求,但它没有给我速度限制。你能帮忙stackoverflow.com/q/55412834/9813285吗?起初我以为答案可以解决,但事实并非如此。如果可以,请在那里帮助我或添加示例请求,这将节省我很多时间。请帮助我提供地理编码器请求的示例请求,以查找附近的可导航位置,用于计算的示例。 tilexy 和速度限制的示例 pde 请求
    • 你能帮忙吗?
    猜你喜欢
    • 1970-01-01
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 2021-12-09
    • 1970-01-01
    相关资源
    最近更新 更多