给定坐标,我如何才能在整条街道(或最近的街道,如果坐标不是那么准确)上画一条线呢?
例如:我有这些坐标: 40.752443,-73.987376 (纽约市百老汇的一部分)…我想在整个百老汇上划一条线。
使用Google Directions API可以在街道上画一条线...但我需要知道这条街的起点和终点。
提前谢谢你!
发布于 2012-09-20 21:41:56
纬度/经度坐标对仅指定地球上的一个点,并不隐含任何有关其周围区域的地理细节。可能有一个API可以接受一个坐标对并给出最近的街道的名称,然后Google Directions API可以给出一组坐标来指示街道上的转折点(因为并不是所有的街道都是完全笔直的)。一旦你得到了这些坐标,你就可以画一条穿过所有这些坐标的线,这将代表街道。
希望这是有帮助的-不幸的是,我已经很长时间没有使用Google Directions API了,所以我不确定它对这类事情的能力。
编辑:This问题可能对第一部分有帮助。最上面的答案链接到一个API,该API用于查找与给定的经纬度对最近的街道的名称。不过,我不确定它是否适用于所有国家。
https://stackoverflow.com/questions/12513739
复制相似问题