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






本文转自叶超Luka博客园博客,原文链接:http://www.cnblogs.com/yc-755909659/p/5085442.html,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
敏捷开发 设计模式 开发者
【揭秘终极利器】AgileEAS.NET:服务定位器模式的魔法,如何让企业级软件开发瞬间提速?揭秘背后的技术奥秘与实战指南!
【8月更文挑战第16天】AgileEAS.NET是基于DotNet的企业级敏捷开发平台,其服务定位器模式助力构建高度解耦系统。通过全局服务目录动态查找服务,避免硬编码依赖。在AgileEAS.NET中,服务定位器以静态类形式封装服务注册与检索功能。示例展示了如何注册与获取服务实例,如在`UserController`中通过服务定位器使用`IUserService`。此模式整合到框架生命周期管理,便于各处获取服务实例,提升开发效率。然而,应适度使用并考虑依赖注入容器以增强代码可维护性和可测试性。
95 4
|
6月前
|
开发框架 JavaScript .NET
Vue与ASP.NET Core Web Api设置localhost与本地ip地址皆可访问
Vue与ASP.NET Core Web Api设置localhost与本地ip地址皆可访问
69 0
|
9月前
|
前端开发
.net core mvc获取IP地址和IP所在地(其实是百度的)
.net core mvc获取IP地址和IP所在地(其实是百度的)
242 0
|
存储 Linux
如何通过/proc/net/fib_trie获取ip地址
如何通过/proc/net/fib_trie获取ip地址
295 0
|
机器学习/深度学习 传感器 算法
【图像检测】基于DeepPupil Net 实现眼中心定位附matlab代码
【图像检测】基于DeepPupil Net 实现眼中心定位附matlab代码
|
Java 开发工具
『性能调优』在生产环境中,.Net如何定位系统内存泄露具体位置
📣读完这篇文章里你能收获到 - 生产环境排查内存问题的工具 - 排查命令的使用 - 排查经验分享
455 1
『性能调优』在生产环境中,.Net如何定位系统内存泄露具体位置
|
.NET 开发框架
IIS&ASP.NET 站点IP跳转到域名
前言:先到微软的 https://www.iis.net/downloads/microsoft/url-rewrite  下载URL Rewrite 目标:输入ip跳转到域名所在的网站 比如58的115.
1818 0
|
.NET 应用服务中间件 Linux
【.Net MF网络开发板研究-01】IP地址设定及简单web演示
在物联网时代,具备网络功能才是王道。新开发板除了具备以太网模块以外,还增加了USB Host模块,当然还增加了其它相关接口
815 0
|
.NET
在ASP.NET Core 2.x中获取客户端IP地址
一、前言 大家也知道服务端请求时我们获取的IP地址是包含在请求头中,因此这也大大便利了IP的获取。 在ASP.NET中,可以通过以下方式获取客户端的IP地址。 HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] 但这不适用于ASP.NET Core 2.0。
1971 0

热门文章

最新文章