这不是一个地图问题。 一个适合的解决方案是使用php / Mysql. 如果您从geonames获取所需国家的数据并使用它来创建表格。 然后使用“haversine”公式选择所需半径内的城镇。 如果您正在使用Google地图,则此演示文稿可以帮助。