從本地座標檢索時區 確定特定位置(緯度/經度)的時區通常需要使用 Geonames 等 Web 服務。組織。然而,對於穩定性至關重要的場景,首選離線方法。本問題探討了在 PHP 中實現此目標的可能性。 使用在地化資料庫的解決方案 要解決此問題,建議利用以下步驟: 取得城市資料庫:從Geonames.org 取得綜合城市資料庫。 建立緊湊清單:將下載的資料庫轉換為將緯度和經度座標對應到對應時區的簡潔清單。 利用R 樹實現: 集成R 樹實現以有效搜尋給定坐標的最近城市時區. 響應者分享的這種方法可以實現快速設定(不到一秒)並支援在老化電腦上每秒進行數千次查找。