【ASP.NET 進階】根據IP地址進行百度地圖定位


昨天有完成一個【ASP.NET 進階】根據IP返回對應位置信息 的小Demo,既然可以通過IP獲得位置信息,那當然可以通過位置信息的經緯度獲取IP的當前定位了,雖然與實際地址偏移較大,畢竟不是GPRS,但是還是在本市內,效果圖如下:

 

具體步驟,就是先根據客戶端的IP地址獲取位置信息,然后根據位置信息中的經緯度信息通過百度地圖API獲取定位。

1.怎么通過根據客戶端的IP地址獲取位置信息在 【ASP.NET 進階】根據IP返回對應位置信息 中已經說明的很清楚了。

2.根據位置信息中的經緯度信息通過百度地圖API獲取定位 遮罩層和百度地圖彈出層簡單實現 中也說明的很清楚了。

這里使用的是百度地圖的 J,其API地址是: http://developer.baidu.com/map/index.php?title=jspopular , 其地圖API示例地址是: http://developer.baidu.com/map/jsdemo.htm

3.最后就是解析位置信息返回的JSON數據,通過使用 Newtonsoft.Json 反序列化就可以了。

4.詳細代碼見 getIpToAdT.zip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM