首页 > 解决方案 > Azure Maps - 我可以获取道路的速度限制吗?

问题描述

我正在尝试使用 API 获取地图上特定点(lat、lng)的速度限制,但在 Azure Maps 文档中找不到它。我在 Bing Maps 上找到了它,但如果可能的话,我想改用 Azure Maps,因为它们每月为您提供 25 万次免费地图请求。

谢谢!

标签: azurebing-mapsazure-maps

解决方案


是的,您可以通过使用反向地理编码服务并将“returnSpeedLimit”参数设置为 true 来访问 Azure Maps 中的速度限制数据:https ://docs.microsoft.com/en-us/rest/api/maps/search/getsearchaddressreverse

如果您有大量数据点,也可以使用批量反向地理编码服务:https ://docs.microsoft.com/en-us/rest/api/maps/search/postsearchaddressreversebatch

您可能还会发现交通流段 API 很有趣。它会告诉您当前路段上的交通速度:https ://docs.microsoft.com/en-us/rest/api/maps/traffic/gettrafficflowsegment自由流动速度不是速度限制,而是在没有交通的情况下,平均速度车辆在该路段行驶。

同样,如果您将“sectionType”参数设置为“traffic”,则路由服务可以返回由于路由每个段的流量而导致的当前速度。https://docs.microsoft.com/en-us/rest/api/maps/route/getroutedirections


推荐阅读