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,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
Go
在golang中发起http请求以获取访问域名的ip地址实例(使用net, httptrace库)
这只是追踪我们的行程的简单方法,不过希望你跟着探险家的脚步,即使是在互联网的隧道中,也可以找到你想去的地方。接下来就是你的探险之旅了,祝你好运!
189 26
|
敏捷开发 设计模式 开发者
【揭秘终极利器】AgileEAS.NET:服务定位器模式的魔法,如何让企业级软件开发瞬间提速?揭秘背后的技术奥秘与实战指南!
【8月更文挑战第16天】AgileEAS.NET是基于DotNet的企业级敏捷开发平台,其服务定位器模式助力构建高度解耦系统。通过全局服务目录动态查找服务,避免硬编码依赖。在AgileEAS.NET中,服务定位器以静态类形式封装服务注册与检索功能。示例展示了如何注册与获取服务实例,如在`UserController`中通过服务定位器使用`IUserService`。此模式整合到框架生命周期管理,便于各处获取服务实例,提升开发效率。然而,应适度使用并考虑依赖注入容器以增强代码可维护性和可测试性。
192 4
|
开发框架 JavaScript .NET
Vue与ASP.NET Core Web Api设置localhost与本地ip地址皆可访问
Vue与ASP.NET Core Web Api设置localhost与本地ip地址皆可访问
194 0
|
域名解析 Linux
IP地址和主机名,ifconfig查看本机的ip地址,无法用,yum -y install net-tools,输入ifconfig之后还会列明网卡,ens33表明的是网卡,inet ip地址,000
IP地址和主机名,ifconfig查看本机的ip地址,无法用,yum -y install net-tools,输入ifconfig之后还会列明网卡,ens33表明的是网卡,inet ip地址,000
|
前端开发
.net core mvc获取IP地址和IP所在地(其实是百度的)
.net core mvc获取IP地址和IP所在地(其实是百度的)
307 0
|
.NET 开发框架
IIS&ASP.NET 站点IP跳转到域名
前言:先到微软的 https://www.iis.net/downloads/microsoft/url-rewrite  下载URL Rewrite 目标:输入ip跳转到域名所在的网站 比如58的115.
1892 0
|
机器学习/深度学习 传感器 算法
【图像检测】基于DeepPupil Net 实现眼中心定位附matlab代码
【图像检测】基于DeepPupil Net 实现眼中心定位附matlab代码
|
存储 Linux
如何通过/proc/net/fib_trie获取ip地址
如何通过/proc/net/fib_trie获取ip地址
369 0
|
Java 开发工具
『性能调优』在生产环境中,.Net如何定位系统内存泄露具体位置
📣读完这篇文章里你能收获到 - 生产环境排查内存问题的工具 - 排查命令的使用 - 排查经验分享
538 1
『性能调优』在生产环境中,.Net如何定位系统内存泄露具体位置
|
.NET 应用服务中间件 Linux

热门文章

最新文章