假设您从加利福尼亚州阿古拉山 (Agoura Hills) 的入口点访问 Groupon - Groupon 将如何将该城镇引用到最近有优惠的城市(例如洛杉矶)并选择该城市作为最近的城市?
它是否从该位置获取纬度/经度并计算与所有可用城市的距离,选择最短的?如果是这样,您可以在哪里获取每个城市的纬度/经度数据或用于此目的的开放 API?
Groupon 似乎使用 Limelightnetworks 作为他们的 CDN 提供商,并且大多数 CDN 由于其分布式特性而拥有某种地理位置数据库,可以映射来自该地区的请求。在 CDN 手中,这些信息很容易,并且站点可以进一步使用该信息。
DNS 所需要的只是以某种方式通知服务器,这并不是一个新概念。
还有一个还有一个地理定位 API 规范 http://dev.w3.org/geo/api/spec-source.html,这将允许浏览器/客户端将有关用户位置的信息发送到服务器(服务器可以使用该信息进行自定义)。这些因素会影响 DNS、无线 AP 等因素。但这仍处于草案阶段,一些谷歌服务使用它,并且也需要浏览器支持。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)