获取一个国家(或州)中所有城市的列表,包括纬度和经度

时间:2014-09-01 13:47:46

标签: graphhopper

如何使用GraphHopper获取一个国家(或美国州)的所有城市的列表?对于每个城市,我需要一个纬度和经度。

(我认为这个城市的纬度和经度将是该城市的正式中间地区。)

1 个答案:

答案 0 :(得分:1)

该过程称为“地理编码”,而不是从GraphHopper完成的。 GraphHopper只是在“原始”坐标之间寻找最佳方式。

地理编码本身是另一个研究领域,也很复杂;)。您可以查看nominatimphoton或使用GraphHopper Directions API

另一种更简单的解决方案可能是通过OSM获取城市(解析xml并查找标记为place = city或town的节点)或使用geonames或类似的城市。