2012-05-12 20 views
1

Web服務中I M使用一個網絡服務來獲取用戶location.I此WebService和WebService返回我latittude,經度,城市名等,但是,當這種Web服務變成爲關我不能讓位置給IP地址。 所以任何人都可以告訴我如何克服這個問題。任何谷歌Web服務都在那裏我可以信任。它提供了用戶的位置

對不起,我的英文不好

在此先感謝

+0

閱讀本http://stackoverflow.com/a/10562353/1239506 –

回答

0

如果你想爲JS這些信息,嘗試HTML5的地理定位功能。這是獲取用戶位置的示例:http://www.w3schools.com/html5/html5_geolocation.asp。使用這種方法,您可以找到用戶位置的經緯度,但不能保證準確性。更重要的是,您必須使用Google Maps API之類的附加功能才能獲取有關經度和緯度組合的更多信息,例如國家/地區名稱,城市名稱等。

對於服務器,用戶位置可以通過決定IP所屬的範圍。 IP範圍的數據庫可以從這裏下載(26.3 MB):http://www.hostip.info/dl/index.html

或者按照問題下面第一條評論的鏈接提供的Moyed Ansari的說明進行操作。