2014-07-01 44 views
0

問題:PHP,JS - 位置檢測

我想檢測誰來到我的網站的用戶位置。

我正在考慮以下幾點:

  1. 「不知怎麼檢測」,如果用戶使用帶有GPS模塊的移動設備。如果是,那麼以某種方式(也許使用谷歌地圖)將其從座標翻譯爲「城市,街道」。
  2. 如果第一個選項失敗,則以某種方式搜索$ _SERVER ['REMOTE_ADDR']的地理位置。

問題

  1. 我認爲與第一選擇,我可以檢索用戶的確切地址。通過第二種選擇,我可以檢測提供者在哪個城市工作。因此,如果我想要爲用戶展示最近的麪包店,我無法對此進行接力。
  2. 該代碼適用於第一個選項location detection in web browser
  3. Getting the location from an IP address似乎是最好的第二個選項,我是對嗎?
+0

[地理位置API](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation) – adeneo

+0

多數民衆贊成它,謝謝:) – Michal

回答