3

假设您从加利福尼亚州阿古拉山的入口点访问 Groupon - Groupon 将如何将该城镇引用到最近的有交易的城市(如洛杉矶)并选择它作为最近的?

它是否从该位置获取纬度/经度并计算与所有可用城市的距离,选择最短的?如果是这样,您在哪里可以获得每个城市的纬度/经度数据或用于此目的的开放 API?

4

1 回答 1

1

Groupon 似乎使用limelightnetworks 作为他们的CDN 提供商,而大多数CDN 由于它们的分布式特性具有某种地理位置数据库,它们可以映射来自该地区的请求。在 CDN 手中,这些信息很容易,并且站点可以进一步使用这些信息。所需要的只是 DNS 以某种方式通知服务器,这不是一个新概念。

还有一个地理定位 API 规范,它允许浏览器/客户端将有关用户位置的信息发送到服务器(服务器可用于自定义)。诸如 DNS、您的无线 AP 等因素的行为数量。但这仍处于草稿阶段,一些谷歌服务使用它,它也需要浏览器支持。

于 2011-04-21T02:55:33.810 回答