能否使用Bing Maps/Locations API查询给定出行时间内用户可达区域?
Bing地图API可达区域查询相关问题解答
问题1:是否可通过Bing Locations API获取给定出行时间内用户可访问的所有区域
- 结论:不能
Bing Locations API的核心能力仅覆盖地址与地理坐标互转(地理编码/反向地理编码)、周边POI检索、地址输入自动补全场景,未提供出行时间维度的可达区域计算能力,无法满足该需求。
问题2:是否可使用Bing Maps API获取并标记从当前位置出发、指定出行时长内用户可覆盖的所有区域
- 结论:可以
- 你可以使用
Bing Maps REST Routes API下的Isochrone(等时线)接口实现该需求,具体流程如下:- 先申请有效的Bing Maps开发者访问密钥
- 调用接口时传入必填参数:起点经纬度坐标、出行方式(支持
Driving/Walking/Transit三类)、出行时长阈值、时间单位 - 接口会返回可达区域对应的多边形坐标集合,完全匹配你需要的范围几何特征
- 拿到坐标集合后,通过
Bing Maps Web Control的绘图图层能力,将多边形以半透明填充+自定义边框的形式渲染到地图上,即可实现预期效果
- 补充说明:公共交通(
Transit)模式的等时线计算仅支持部分已开通服务的城市,使用前可先确认目标区域是否在服务覆盖范围内。
内容的提问来源于stack exchange,提问作者Gautham Arunachalam
相关产品推荐
相关产品推荐

