我有一个网站,数据库里只有有限数量的城市信息,我需要展示用户当前位置最近的城市。
我可以通过MaxMind API获取到用户的位置信息,但是我需要得到离用户最近的城市信息。
例如,如果我的数据库里有这些城市:洛杉矶、旧金山和纽约市,而我正在从迈阿密这个城市访问该网站,那么我应该看到被选中的是纽约市,因为它在地理上是最近的。
如何快速且高效地实现这一功能呢?
我可以通过MaxMind API获取到用户的位置信息,但是我需要得到离用户最近的城市信息。
例如,如果我的数据库里有这些城市:洛杉矶、旧金山和纽约市,而我正在从迈阿密这个城市访问该网站,那么我应该看到被选中的是纽约市,因为它在地理上是最近的。
如何快速且高效地实现这一功能呢?