用户在 Web 应用程序中输入“城市”的最佳方式是啥?
Posted
技术标签:
【中文标题】用户在 Web 应用程序中输入“城市”的最佳方式是啥?【英文标题】:What is the best way for an user to enter their 'city' in a web app?用户在 Web 应用程序中输入“城市”的最佳方式是什么? 【发布时间】:2016-06-27 02:34:03 【问题描述】:如果问题有点含糊,我们深表歉意。 这就是我想在我的 Web 应用程序中实现的目标,它可以拥有来自任何地方的用户。
我希望能够从他们的城市找到两个用户的距离。该应用程序不要求提供地址或任何确切位置。我正在尝试通过用户居住的城市找到用户的邻近度。
该应用程序允许用户通过下拉列表选择他们的国家和州。但是,我不确定在城市中实现这一目标的有效方法是什么。
我需要的应用程序是:
让用户通过从列表中选择进入城市。这样就不会出现拼写错误等情况。 需要能够根据城市确定两个用户的接近程度。所以我需要一种方法来获取城市的经度和纬度。所以我的问题是:
是否有每个国家/州的标准城市列表?在我们打字时,Web 应用程序如何建议城市? Google 距离矩阵是实现此功能的最佳方式吗? https://developers.google.com/maps/documentation/distance-matrix/intro谢谢。
【问题讨论】:
【参考方案1】:有很多用于城市列表的在线插件。 查看:http://www.jqueryscript.net/form/City-Autocomplete-Plugin-with-jQuery-Google-Places-API.html
此外,对于大约的距离,您应该看看 MongoDB。 https://docs.mongodb.com/manual/tutorial/calculate-distances-using-spherical-geometry-with-2d-geospatial-indexes/
【讨论】:
谢谢。不知道 MongoDB 中的此功能。以上是关于用户在 Web 应用程序中输入“城市”的最佳方式是啥?的主要内容,如果未能解决你的问题,请参考以下文章
部署 python 代码的最佳方式(从 py 代码制作 Web 应用程序)
通过用户输入城市名称检索邮政编码的最佳 API(仅限美国)? [关闭]