2010-03-03 97 views
3

我有一個電話號碼列表,我想找到一個緯度/經度位置的區號前綴。如何地理編碼電話號碼

有沒有一個庫(理想的Python)或服務,可以做到這一點?

+0

使用VoIP,你不能再告訴:-) – TFD 2010-03-03 07:08:38

+0

互動與e911是的,你可以 – vladr 2010-03-03 07:29:27

+0

我可以立即想到至少有一個人的電話區號爲415(通常意味着舊金山和一些郊區),他住在南卡羅來納州(他在10年前搬家,只是保留了他的舊號碼:你有權這樣做,如果你只是問!)。所以我不確定你可以希望如何地理定位'415'&c ...!) – 2010-03-03 16:20:53

回答

1

您可以從各種類似Whitepages的提供商那裏獲得有限的免費信息(例如城鎮),或者獲得相當詳細的信息(地址),但費用很高。這應該覆蓋固定電話以及在某種程度上,移動(小區)線路。請注意,在移動電話的情況下,信息(帳單地址充其量,BTW,而不是終端位置)可能會粗略甚至誤導(這些號碼可能會註冊到爲企業管理大量手機的第三方公司 - 這些公司的註冊地址可能與使用該機隊的公司的地址完全不同)。然後,您必須將街道地址解析爲緯度/長度,因此這將分兩步進行。至於VoIP,你可以閱讀約GEOPRIV

看看裏面this whitepages.com sample看他們如何希望你能與他們的數據庫(我懷疑這是你想要的,但它是什麼,他們提供的。)

+0

另一種可能性是Yelp API:http://www.yelp.com/developers/documentation/phone_api – hoju 2010-03-03 11:59:22