使用 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 从输入的城市和方向获取城市列表的主要内容,如果未能解决你的问题,请参考以下文章

输入城市名称并获取可能城市列表的 API? [关闭]

使用 google places api 获取具有给定半径的城市周围的城市列表

使用 HERE Geolocation API 从文本中获取城市建议列表

如何从 PHP 输入表单中获取城市的谷歌地图?

国家/城市/州验证

Google Places API Autocomplete 仅获取城市列表