我想檢測誰來到我的網站的用戶位置。
我正在考慮以下幾點:
- 「不知怎麼檢測」,如果用戶使用帶有GPS模塊的移動設備。如果是,那麼以某種方式(也許使用谷歌地圖)將其從座標翻譯爲「城市,街道」。
- 如果第一個選項失敗,則以某種方式搜索$ _SERVER ['REMOTE_ADDR']的地理位置。
問題
- 我認爲與第一選擇,我可以檢索用戶的確切地址。通過第二種選擇,我可以檢測提供者在哪個城市工作。因此,如果我想要爲用戶展示最近的麪包店,我無法對此進行接力。
- 該代碼適用於第一個選項location detection in web browser?
- 這Getting the location from an IP address似乎是最好的第二個選項,我是對嗎?
[地理位置API](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation) – adeneo
多數民衆贊成它,謝謝:) – Michal