2013-04-15 77 views
0

我想知道是否有可能根據他們的IP地址找到某人的日出和日落時間。根據用戶的IP地址查找日出和日落時間

例如,我的IP如果是192.168.0.9。我住在城市X和我的太陽升起時間將是Y

如果這是可能的,請指出我如何做到這一點的正確方向。

+1

什麼問題?找到位置?將位置數據轉換爲適合您的數據源的格式?找到一個數據源(這不是一個真正的編程問題,BTW)?還有別的嗎? – Quentin

+0

我想,現在的問題是,我將如何獲得用戶的位置格式,將與PHP的內置數據日出和數據日落 – uneducatedguy

+1

谷歌GeoIP的解決方案從IP地址獲取經緯度 –

回答

4

date_sunrise()date_sunset:你需要使用的GeoIP(或類似),以獲得經/緯從用戶的IP

+1

PHP的選擇,在功能上永遠不會令我驚歎。 – Blender

+0

wholy moly,php有太陽升起太陽集功能! – uneducatedguy

0

一種方法是從IP地址收集郵政編碼。有互聯網上的郵政編碼數據庫,其中一些是作爲服務提供的。在網上搜索「ip到郵政編碼數據庫」

一旦你從ip確定郵政編碼,那麼你可以從Sunrise/Sunset Times這樣的網站確定日出和日落。

ip2location.com/developers