【发布时间】:2013-02-07 05:46:24
【问题描述】:
我正在尝试实现一个用户系统,系统要求之一是找到您附近的其他用户。
位置将按国家/地区过滤,而不是按城市过滤,因此用户可以找到来自同一国家但来自不同城市的其他用户。
问题是如何计算城市之间的距离?它不一定要 100% 准确,但它必须优先考虑更接近的用户。
Google 地理位置 API 会满足这些要求吗?有哪些替代方案?
知道如何在不进行大量计算的情况下实现它吗?
我想问用户国家和城市只是为了写在他的个人资料中,并从它的 IP 中获取它的地理位置,或者导入一个包含所有城市及其地理位置的数据库。
请指导我。
【问题讨论】:
标签: php geolocation location