给定坐标,我怎么能找到在整个街道(或最近的街道,如果坐标不那么准确)画一条线的方法?
示例:我有这些坐标:40.752443,-73.987376(纽约市百老汇的一部分)……我想在百老汇各处画一条线。
使用 Google Directions API 可以在街道上画一条线……但我需要知道街道的起点和终点。
先感谢您 !
给定坐标,我怎么能找到在整个街道(或最近的街道,如果坐标不那么准确)画一条线的方法?
示例:我有这些坐标:40.752443,-73.987376(纽约市百老汇的一部分)……我想在百老汇各处画一条线。
使用 Google Directions API 可以在街道上画一条线……但我需要知道街道的起点和终点。
先感谢您 !
纬度/经度坐标对仅指定地球上的一个点,并不暗示有关其周围区域地理的任何细节。可能有一个 API 可以接收坐标对并为您提供最近街道的名称,然后 Google Directions API 可以为您提供一组坐标,指示沿街道的转折点(因为并非所有街道都是完全笔直的)。获得这些坐标后,您可以画一条穿过所有坐标的线,这将代表街道。
希望这会有所帮助 - 不幸的是,我很长时间没有使用 Google Directions API,所以我不确定它在这类事情上的功能。
编辑:这个问题可能对第一部分有帮助。最佳答案链接到一个 API,该 API 用于查找与给定纬度/经度对最近的街道名称。不确定它是否适用于每个国家/地区。