使用 PHP 从输入的城市和方向获取城市列表
Posted
技术标签:
【中文标题】使用 PHP 从输入的城市和方向获取城市列表【英文标题】:Fetch list of cities from entered city and it direction using PHP 【发布时间】:2014-08-07 01:13:16 【问题描述】:我有城市名称及其纬度和经度的记录列表。现在我想根据输入的城市和方向(北、南、东、西)查找城市列表。例如,如果我输入孟买市和选择向东,然后它将显示孟买东部城市的列表。那么如何完成这个任务。如果你有任何解决方案,请与我分享。
提前致谢。
【问题讨论】:
你需要证明你已经尝试过一些东西...... 也许这可以揭示一些启示link 您的数据库中是否已有城市和路线列表? 是的 @Amin Jafari.i 拥有所有城市列表,其中包含 lat/lng 值。 【参考方案1】:地理位置表示为其纬度(赤道以北的距离)和经度(格林威治以东的距离prime meridian)。 p>
因此,您描述的场景只是从数据库中选择孟买的坐标,然后执行单独的查询以返回所有经度高于发现值的城市。 p>
【讨论】:
【参考方案2】:逻辑很简单,当包含城市的“select”标签是“change”d时,您需要向您的.php文件发送一个ajax调用,该文件检索数据库值并要求它在另一个包含城市方向和列表的表,然后将它们发送回您的 .js 文件并将它们放在所需的选择中。没有可显示的代码,这是我能给你的唯一帮助!
【讨论】:
但我想使用任何支持的 api 获取具有方向的城市列表。现在我只有纬度/经度和城市名称。以上是关于使用 PHP 从输入的城市和方向获取城市列表的主要内容,如果未能解决你的问题,请参考以下文章
使用 google places api 获取具有给定半径的城市周围的城市列表