azure - Azure Maps - 我可以获取道路的速度限制吗?
问题描述
我正在尝试使用 API 获取地图上特定点(lat、lng)的速度限制,但在 Azure Maps 文档中找不到它。我在 Bing Maps 上找到了它,但如果可能的话,我想改用 Azure Maps,因为它们每月为您提供 25 万次免费地图请求。
谢谢!
解决方案
是的,您可以通过使用反向地理编码服务并将“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
推荐阅读
- object - How to search data that not in the object in Elasticsearch using Nested?
- c# - Unexpected token:
. (BCE0043) - ios - Why are my FaceTime Group Activities getting out of sync from each other?
- google-cloud-platform - Google Cloud Run - Disabling automatic retry on HttpStatus 500 response
- android - Advice about geometric aspects behind Cloud Anchor quality in ARCore
- python - 将 NumPy 数组转换为张量时出错
- bigcartel - 如何从 Big Cartel Roadie 主题中删除页面
- r - 使用查找将行添加到数据集
- ios - 英文本地化中 Xcode 12 中 localizable.strings 文件中的错误
- visual-studio-code - 有没有办法在 VSCode 中配置“toggleEditorWidths”的屏幕百分比?