像Groupon这样的网站如何根据其交易所在的城市来划分地理位置?

| 假设您是从加利福尼亚州阿古拉山(Agoura Hills)的入口点访问Groupon的,那么Groupon会如何将该镇指向最近有交易的城市(如洛杉矶),然后选择该城市为最近的城市? 它是从该位置抓取纬度/经度并计算与所有可用城市的距离,选择最短的距离吗?如果是这样,您可以在哪里获得每个城市的经纬度数据或用于此目的的开放式api?     
已邀请:
Groupon似乎使用了lilightlightnetworks作为其CDN提供程序,并且大多数CDN由于其分布式的性质而具有某种地理位置数据库,它们可以映射来自该区域的请求。在CDN手中,这些信息非常容易,站点可以进一步使用这些信息。 DNS需要某种方式来通知服务器,这不是一个新概念。 还有一个地理位置API规范,该规范允许浏览器/客户端将有关用户位置的信息发送到服务器(服务器可用于自定义)。那些因素的数量很多,例如DNS,您的无线AP等。但这仍处于起草阶段,一些google服务正在使用它,并且它也需要浏览器支持。     

要回复问题请先登录注册