无速度限制

问题描述

我正在尝试获取给定纬度和经度的速度限制。根据{{​​3}},我记录了this answer使用的请求和响应,并尝试在邮递员中遵循。我刚刚注册了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

解决方法

R中不再支持速度限制 反向Ceocoder API。请使用PDE(平台数据扩展)API获取特定点的速度限制。

请求将类似于: https://pde.cit.api.here.com/1/tiles.json?layers=SPEED_LIMITS_VAR_FC1,6377&app_id=xxxx&app_code=yyyy

以下是要遵循的步骤:

  1. 您必须首先将地理坐标(纬度,经度)映射到给定坐标及其所在的功能类(FC1-5)的可导航位置(纬度,经度)。这可以通过简单的地理编码器实现请求
  2. 您可以根据可导航的纬度,经度计算出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

请还原以获取更多帮助。