繁体   English   中英

如何使用python在Google地图上两点之间的路线上找到所有点

[英]How to find all points along a route between two points on google map using python

我需要找到Google地图中沿两点(起点和终点,均表示为经纬度对)之间的路线的所有点的纬度和经度。 我有100万个起点和相应的100万个终点。 因此,基本上,我将拥有100万条路线,并且我需要分别查找这100万条路线中每条路线上的所有点。 我不想致电google javascript api,因为每天可以拨打的电话数量受到限制。 同样,这将无法扩展。 谁能提出建议,我该如何使用python和一些离线api / tool for Google map?

您说您将一条路线表示为起点/终点,则必须考虑到,对于每对起点和终点,您都可以拥有一条以上的路线(取决于行驶方式等)。

这就是为什么您需要路由。 如果您不想使用Google的Directions API,则可以检查OpenStreetMap的路由API或使用OSM数据上的现有库和引擎来滚动自己的路由器

类似的问题: 计算地图上的最短路径(Google地图,Openstreetmaps等)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM