3
假設您從入口點加利福尼亞州阿古拉山訪問Groupon - Groupon如何將該鎮引用到最近有交易的城市(如洛杉磯)並選擇最接近的城市?網站如何像Groupon分部地理位置一樣根據他們所在的城市進行交易?
它是從位置抓取lat/long並計算所有可用城市的距離,選擇最短的?如果是這樣的話,你可以從哪裏獲得每個城市的經緯度數據或用於此目的的開放API?
假設您從入口點加利福尼亞州阿古拉山訪問Groupon - Groupon如何將該鎮引用到最近有交易的城市(如洛杉磯)並選擇最接近的城市?網站如何像Groupon分部地理位置一樣根據他們所在的城市進行交易?
它是從位置抓取lat/long並計算所有可用城市的距離,選擇最短的?如果是這樣的話,你可以從哪裏獲得每個城市的經緯度數據或用於此目的的開放API?
Groupon似乎使用limelight網絡作爲他們的CDN提供商,並且大多數CDN由於其分佈式特性而具有某種地理位置數據庫,他們可以映射來自該地區的請求。在CDN的手中,這些信息很容易,網站可以進一步處理這些信息。 所有這些都需要DNS來通知服務器,這不是一個新概念。
還有一個geolocation API spec,這將允許瀏覽器/客戶端將有關用戶位置的信息發送到服務器(服務器可用於定製)。這些行爲可能會影響DNS,無線AP等因素。但這仍處於草稿階段,一些谷歌服務使用它,它也需要瀏覽器支持。