我的项目只需要能够每3秒向您的服务器发送请求,以确定车辆正在行驶的当前速度区域,并让您的api返回速度区域值。
除了速度区值之外,我不需要任何其他信息,在我的产品中,速度区值将通过安装在仪表盘上的小屏幕显示给驾驶员。该屏幕将仅实时显示驾驶员正在行驶的当前速度区域。
你能告诉我如何完成上述任务的资源吗?
克劳德·拉奥拉
发布于 2019-04-23 21:51:11
您可以使用不同方法来获取特定晚些时候的速度限制,长期使用Here API。向下列出两种方式(不需要路由):
使用mode=trackPosition参数和locationattributes=linkInfo,您将能够获得特定long的速度信息。在https://developer.here.com/documentation/geocoder/topics/resource-reverse-geocode.html上阅读更多关于它的信息。下面是一个例子。
https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?pos=41.8842%2C-87.6388&mode=trackPosition&maxresults=1&gen=9&app_id=xxxx&app_code=yyyy&locationattributes=linkInfo可在此处查看此接口的覆盖范围- https://developer.here.com/documentation/geocoder/topics/coverage-geocoder.html
平台数据扩展插件您可以通过使用PDE
您必须首先将地理坐标(经度,经度)映射到给定坐标及其所在功能类(FC1-5)的可导航位置(经度,经度)。这可以通过一个简单的地理编码器请求来实现,您可以根据可导航的long计算tilexy值,并将其传递给PDE API,用于查询特定FC类上的限速层。
请看https://tcs.ext.here.com/examples/v3/link_speed_locator示例,它完全涵盖了这个用例。
下面是一个示例地理编码器请求。在这里,prox参数是您lat,long
8.715332,500&mode=retrieveAddresses&maxResults=1&additionaldata=SuppressStreetType,Unnamed&locationattributes=linkInfo,https://reverse.geocoder.cit.api.here.com/6.2/reversegeocode.json?app_id=xxxx&app_code=yyyy&prox=50.133848
下面是一个示例pde请求
在开发者网站上阅读更多信息- https://developer.here.com/documentation/platform-data/topics/quick-start-view-map-data.html
有关覆盖范围的详细信息,请查看https://developer.here.com/documentation/platform-data/topics/coverage-information.html
希望这篇文章对你有用!
https://stackoverflow.com/questions/55812123
复制相似问题