【ASP.NET 进阶】根据IP地址进行百度地图定位
2015-12-29 13:44
621 查看
昨天有完成一个【ASP.NET 进阶】根据IP返回对应位置信息 的小Demo,既然可以通过IP获得位置信息,那当然可以通过位置信息的经纬度获取IP的当前定位了,虽然与实际地址偏移较大,毕竟不是GPRS,但是还是在本市内,效果图如下:
具体步骤,就是先根据客户端的IP地址获取位置信息,然后根据位置信息中的经纬度信息通过百度地图API获取定位。
1.怎么通过根据客户端的IP地址获取位置信息在 【ASP.NET 进阶】根据IP返回对应位置信息 中已经说明的很清楚了。
2.根据位置信息中的经纬度信息通过百度地图API获取定位 遮罩层和百度地图弹出层简单实现 中也说明的很清楚了。
这里使用的是百度地图的 JavaScript API ,其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
具体步骤,就是先根据客户端的IP地址获取位置信息,然后根据位置信息中的经纬度信息通过百度地图API获取定位。
1.怎么通过根据客户端的IP地址获取位置信息在 【ASP.NET 进阶】根据IP返回对应位置信息 中已经说明的很清楚了。
2.根据位置信息中的经纬度信息通过百度地图API获取定位 遮罩层和百度地图弹出层简单实现 中也说明的很清楚了。
这里使用的是百度地图的 JavaScript API ,其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
相关文章推荐
- asp+access数据库显示FROM字句有错误
- Asp程序做页面的301跳转,使得cnasda.com跳转到www.cnasda.com
- ASP.NET登录和注册
- casperjs可以只抓取某个元素的截图
- JasperReport 中文问题解决
- casperjs的启动
- 【深入ASP.NET原理系列】--ASP.NET请求管道、应用程序生命周期、整体运行机制
- Asp导出数据库数据到Excel
- ASP.NET MVC实现仪表程序
- ASP.NET服务器控件开发(1)封装html
- aspx页面与ascx控件脚本冲突的问题
- asp.net站点阻止某个文件夹或者文件被浏览器访问
- asp.net get图
- 运用ASP.NET实现
- 树莓派 Raspberry Pi
- 【ASP.NET 进阶】根据IP地址返回对应位置信息
- ASP.NET请求管道、应用程序生命周期、整体运行机制
- ASP.NET中JSON的序列化和反序列化
- ASP.NET MVC 随想录
- .aspx 如何转.html