我在地图上有许多目标点和一个源位置。我需要找到最接近源位置的目标点。这里的关键是,“最接近”意味着最短路线。我不能使用简单的直线距离。
本质上,这是一个一对多的路径规划问题。我可以通过为每对点运行路径规划API调用来获取答案,但这会太慢并且会消耗大量API使用次数。
- 是否有办法使用Google Maps API进行单个请求即可完成(如果必要,我愿意付费)?
- 如果有,那么有关点数、请求频率等的限制是什么?
- 如果没有,还有其他可以实现的服务吗?
- 假设我有很多点(成千上万)。是否有一种方法可以上传它们并仅使用源位置进行请求?