无需Google Maps API即可在本地计算行车距离

时间:2014-01-05 07:19:55

标签: google-maps geocoding latitude-longitude driving-directions driving-distance

我需要计算很多行驶距离,因为我正在运行遗传算法,根据经纬度坐标计算出最佳路线。目前,它使用的是Haversine公式,但它不足以产生准确的“最佳路线”。 由于性能和使用限制,我无法使用Google Maps Directions API /任何外部API(我估计我目前的latlng点列表每天约900k距离计算)。 是否有任何数据库包含我可以获得/购买的“道路坐标/地址”,以便我可以在本地计算,就像Google服务器那样?目前,我只需要在里约热内卢计算这些距离。实施它会难吗?

1 个答案:

答案 0 :(得分:0)

我使用USGS Tiger / Line数据来计算曼哈顿的路线和距离。我认为这可能是一个很好的开始。这些文件不像Google那样是最新的,但如果您需要,可以使用付费数据库。