用户在 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 应用程序)

询问用户位置的最佳方式

在 web 应用程序中存储用户上传文件的最佳方式

通过用户输入城市名称检索邮政编码的最佳 API(仅限美国)? [关闭]

在 Web 应用程序中存储小型 UI 用户首选项的最佳方式? [关闭]

在多个 Web 服务之间持久保存登录数据的最佳方式是啥?