Leaflet Routing Machine库使用限制问询:途经点与请求次数上限
Leaflet Routing Machine 使用限制详解
嘿,关于Leaflet Routing Machine(简称LRM)的使用限制,得先搞明白一个核心点:LRM本身只是前端的路由渲染组件,它不负责计算路由路径——所有的路由请求都是发给第三方后端服务的,所以真正的限制其实取决于你搭配的后端服务,而非LRM本身。下面具体说两个你关心的点:
一、最大途经点(Waypoints)数量限制
不同的后端服务有不同的上限,常见的几个情况:
- 默认集成的OpenRouteService(免费版):最多支持25个途经点(包含起点和终点)。如果用付费套餐,这个上限会大幅提升,具体看你购买的服务等级。
- Google Maps Directions API:无论是免费试用还是付费版,最多支持25个点(起点+终点+23个途经点),企业定制方案除外。
- Mapbox Directions API:免费版最多25个途经点,商业套餐可以提升到100个甚至更高,依套餐而定。
- 如果你自己搭建开源路由服务(比如OSRM、Valhalla):那途经点数量完全由你自己的服务器配置和资源决定,没有固定上限。
二、请求次数限制
同样是看后端服务的额度:
- OpenRouteService免费版:24小时内最多允许2000次请求,超出后会被限流,需要等周期重置或者升级付费版。
- Google Maps Directions API:现在采用月度额度计费,免费试用额度是每月200美元(约合4000次标准请求),超出后按次计费,没有严格的24小时上限,而是按月度累计。
- Mapbox免费版:每月最多10000次请求,超出后请求会被拒绝,需要升级付费套餐。
- 自建服务:请求次数限制完全由你的服务器带宽、性能决定,你可以根据需求调整,没有外部强加的限制。
内容的提问来源于stack exchange,提问作者mindparse
相关产品推荐
相关产品推荐

