我正在寻找一个API来返回城市列表,给出当前城市(可能是坐标)和一些指定的行驶距离。如果行驶距离不可行,则半径范围内的城市列表也可以接受。关于我可以用什么来完成这个的任何建议?
答案 0 :(得分:2)
我不太清楚为什么你会这样做,但你有多种方法可以这样做。
您需要获得一个区域并围绕您的点(或您将要进行地理编码的城市)创建多个位置,然后您可以使用提供多重反向地理编码功能的服务,例如Here Platform。通过这种方式,您可以获得多个城市,然后您可以过滤重复的条目。
使用Here平台,您可以检索Drivetime区域(也称为等时),以便根据位置和持续时间,您可以根据所选的传输模式检索几何体。
根据此几何图形,您可以按照前面的说明创建点,或者您可以使用自己的数据库来查询哪个包含城市几何图形。例如。
希望这有帮助,我知道它只是解释而且没有编码(这里没有代码示例),但它确实有效。我会尝试提出更具体的案例,但我现在不抱歉。