首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    分享几个IP获取地理位置的API接口

    博主找了几个小时的资料,又手动抓取到了几个接口补充进来,应该不能再全了…… 360获取本机IP、地区及运营商 接口地址:http://ip.360.cn/IPShare/info 传递参数:无 返回类型...:json 返回值: greetheader:提示语(如上午好、中午好等) nickname:本机已登录的360账号 ip:本机IP地址 location:IP所对应的地理位置(中间会有“\t”分隔地区与运营商...:错误编号(为零则代表成功) errmsg:错误信息 data:查询的IP所对应的地理位置(中间会有“\t”分隔地区与运营商) 请求示例: Request URL:http://ip.360.cn/IPQuery...IP、地区及所处位置 接口地址:http://www.ip508.com/ip 传递参数: q:要查询的IP地址(为空则查询本机IP) 参数传递方式:GET/POST 返回类型:json 返回值: r:...是否请求成功 i:查询到的IP地址 c:查询到的IP所对应的地理位置 a:查询到的详细位置(如XX公司) 请求示例: Request URL:http://www.ip508.com/ip?

    5.6K10

    实践:了解Redis Geo范围查询,获取当前位置最近的经纬度点

    前言 近期有个获取车辆所处道路的需求,车辆行驶的范围在一个城市的市区内,针对一个城市的道路经纬度节点的数据量会比较大(就济南市而言,目前数据量在20万左右),数据的准确性以及检索效率是首要考虑的问题。...Redis从3.2+版本开始对Geo的支持进行了增强,提供了可以根据给定经纬度点位置作为中心点,在指定范围内进行检索距离最近的经纬度点。...key:geo集合的唯一键 longitude:新增GPS位置的经度 latitude:新增GPS位置的纬度 member:该GPS位置的唯一标识 georadius 命令 georadius key...road:nodes:370100"; @Autowired private RedisTemplate redisTemplate; /** * 检索geo集合内的最近位置...Data方式无法获取范围内点的Distance(距离)。

    3.1K10

    Google短网址的API

    2009年底,Google发布了短网址服务goo.gl。 ? Google声称: "......(这是)互联网上最稳定、最安全、最快速的短网址服务。" 有人做了比较,证明确实如此。 ?...从上图可以看到,goo.gl的响应和跳转时间是最短的。 除了速度快,goo.gl还提供详细的点击统计。...====================================== 但是当时,这个服务只供Google内部使用,不向外部使用者开放,大家只好眼睁睁地流口水。 上周,这个限制终于取消了。...Google宣布,正式公开goo.gl的API。这意味着,所有外部使用者都能利用它,得到自己想要的短网址。感兴趣的同学,可以自己去研究这个API,还是很简单的。...根据这个API,我写了一个"短网址生成器",欢迎访问,网址是: http://www.ruanyifeng.com/webapp/url_shortener.html 另外,我还提供一个Bookmarklet

    4.4K20

    最近很火的评论用户显示地理位置

    前言 这个以前很多博客就已经有了,最近抖音、微博、微信公众号等平台添加了显示用户地理位置的功能,然后博主们也开始了安排上了.其实这个功能是很利于网络舆论的,按照目前的方向可能日后全部都要实名制了...话不多说...,朋友们,看教程~ 代码 将下方代码放入主题的functions.php文件中 function convertip($ip){ $ip1num = 0; $ip2num = 0; $ipAddr1...ipaddr = '可能来自火星'; } $ipaddr = iconv('gbk', 'utf-8//IGNORE', $ipaddr); return $ipaddr; } 注:只显示地理位置...,不想显示运营商.把ipaddr = "ipAddr2";改为 添加完成后,再次打开主题评论模板comments.php文件,在您想显示的位置加上如下代码. 文件 文件下载 - 奶牛快传 传输口令 - 【sdk7aq】 问题 我添加之后发现IPV6竟然不显示位置,IPV4是正常的,挂了全局代理的也不能正常显示真实地址.这个小老弟技术有限,等待大佬来解决这个问题

    1.7K20

    Google JavaScript API 的使用

    启用Google API 接下来,确定您的应用程序需要使用哪些Google API,并为您的项目启用它们。使用API资源管理器浏览JavaScript客户端库可以使用的Google API。...要为您的项目启用API,请执行以下操作: 在Google API控制台中打开API库。如果出现提示,请选择一个项目或创建一个新项目。API库按产品系列和受欢迎程度列出了所有可用的API。...获取您的应用程序的访问密钥 Google定义了两个级别的API访问权限: 水平 描述 要求: 简单 API调用不会访问任何私人用户数据 API密钥 已授权 API调用可以读写私有用户数据或应用程序自己的数据...OAuth 2.0凭证 要获取用于简单访问的API密钥,请执行以下操作: 在API控制台中打开“ 凭据”页面。...要获取OAuth 2.0凭据以进行授权访问,请执行以下操作: 在API控制台中打开“ 凭据”页面。 点击创建凭据> OAuth客户端ID,然后选择适当的应用程序类型。

    3K20

    获取图片的位置(距离最顶部)

    老规矩,先说需求: 需求是想要获取到图片的位置,然后根据图片的位置添加一个按钮 点击这个按钮 获取图片的信息 正常来讲 这样的需求 先获取dom 再遍历dom 往里面塞按钮就可以了 但是,考虑到各型各色的网站限制和...dom变化,这样就有很多问题, 所以就需要根据图片的当前位置(元素距离顶部的位置(包括滚动条),和左边的位置)来动态的添加这个按钮 因为是hover触发的 所以这个按钮只有一个 (这样的做法是参考阿里以图搜图的功能做的...) ok 需求明白了之后 开始说怎么做 先说公式代码:( top: 图片距离顶部的高度+滚动条的高度,left:图片距离左侧的高度) 1.滚动条的高度     // 获取 当前 滚动条的长度, 水平 ...:(主要方法:dom.getBoundingClientRect)       // 获取 dom 到视口左侧和顶部的相对位置       function getDomToViewPosition(id...进行定位吧 举例看下面这张图: 图片 这张例图的距离left为:20 距离上为:266.515625 当前滚动条的高度为:4683 按照我们的公式 我们动态添加的按钮的位置应该是: top:4683

    2K10

    用Javascript获取页面元素的位置

    二、获取网页的大小 网页上的每个元素,都有clientHeight和clientWidth属性。...document.documentElement.scrollHeight,                 document.documentElement.clientHeight)       }     }   } 四、获取网页元素的绝对位置...所以,只需要将这两个值进行累加,就可以得到该元素的绝对坐标。 (图二 offsetTop和offsetLeft属性) 下面两个函数可以用来获取绝对位置的横坐标和纵坐标。   ...五、获取网页元素的相对位置 网页元素的相对位置,指该元素左上角相对于浏览器窗口左上角的坐标。 有了绝对位置以后,获得相对位置就很容易了,只要将绝对坐标减去页面的滚动条滚动的距离就可以了。...六、获取元素位置的快速方法 除了上面的函数以外,还有一种快速方法,可以立刻获得网页元素的位置。 那就是使用getBoundingClientRect()方法。

    3.3K70

    折腾Google Docs API 的坑

    google docs api 起步 有关链接 快速开始 https://developers.google.cn/docs/api/quickstart/nodejs#step_2_install_the_client_library...https://github.com/gsuitedevs/node-samples/blob/master/docs/quickstart/index.js 登录谷歌账号后 否则后面的按钮点击后没有反应的...打开https://developers.google.com/docs/api/quickstart/nodejs 点击 获取api使用凭据 点击按钮后会显示 然后点击下载凭据 保存到项目中 等下运行程序会读取这个文件...把github上的代码下载下来 记得执行 安装相应的包 npm install googleapis --save 运行 node index.js 会出现以下信息 这个时候就要点击链接 进行屏幕授权...headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'User-Agent': 'google-api-nodejs-client

    1.3K20

    【程序猿硬核科普】Win系统下如何添加删除恢复桌面上的“最近访问位置” | 如何自动清除最近访问位置

    本篇文章主要讲Win系统下如何添加/删除/恢复桌面上的“最近访问位置” 以及如何自动清除最近访问位置。...一:添加/删除最近访问位置 添加(查看)最近访问位置很简单,打开我的电脑 -- 收藏栏 -- “最近访问位置”,如下图: ? 或者在右键收藏夹 -- 还原收藏夹链接: ?...有时间清除了最近访问位置文件列表或者点击过最近访问位置,桌面就会显示最近访问位置文件的图标,并且删除不掉,很烦哦,这个时候可以在桌面试试:右键 -- 刷新,或者直接重启电脑即可。...“确定”按钮,这样以后最近访问的位置中就不会显示任何信息。...如何自动清除最近访问位置【文档浏览记录】 上面介绍了Windows7系统中的“最近访问的位置”功能,该功能可以快速打开上次打开的文件夹,但是这个功能也可能会暴露我们的隐私【尤其是...嘿嘿】,如何每次让系统自动删除最近访问位置的信息呢

    6.3K40

    Android利用自带的位置服务,获取当前位置信息

    笔者项目里,需要获取用户的当前位置信息,因为没有接地图SDK,打算用原生自带的位置服务去做。操作了一下,踩了几个大坑,总算是幸不辱命。这里做个记录,顺便分享给大家。...Thread(Runnable { val serviceString = Context.LOCATION_SERVICE// 获取的是位置服务...: String {//一定要异步,否则获取不到 //用来接收位置的详细信息 var result: List?...爬坑指南: 1.initLocation()这个方法,可以看到笔者是放在线程里跑的,一定要这样做,否则拿到经纬度之后,无法通过经纬度获取到位置信息。笔者在这里纠结了许久。...2.在通过经纬度获取位置信息时,获取到的result是个集合,他对你的当前位置做了不同维度的描述,越后面的,描述得越精确。

    3.3K00

    与朋友分享你的位置-Google Maps with Latitude

    导航与地图平台介绍);谷歌也有Google Maps for Windows Mobile,目前推出了新的版本,只要你有google账户,就可以和其他朋友分享你的位置了。    ...在邮箱中打开该邮件,并点击接收请求以后,就可以和朋友分享你的位置了,如下图2所示: 图2:在Google Maps上显示的Google账户列表     假设Jiong Shi目前在Chicago,我就可以看到他的位置...,甚至通过卫星图片来看他所处的周围地理环境,如下图3所示: 图3:在Google Maps上显示朋友的具体位置     记得去年的越狱(Prison Break)其中一个场景,那个国土安全局的Don为了方便追踪...其实在Google Maps上,可以选择detect your location,也可以选择hide your location,完全取决于你自己的意愿,如下图4所示: 图4:在Google Maps上显示具体位置的选项...6:在Google Maps上设定GPS硬件参数     果然,GPS定位以后,就在屏幕上看到我的位置信息了,如下图7所示: 图7:在Google Maps上看到我的位置     还可以看到北京地图和天安门

    1.3K80

    iOS UITableView获取特定位置的cell

    偏移量的值实际上可以代表当时处于tableView顶部的cell在tableView上的相对位置, 那么我们就可以根据偏移量获得处于顶部的cell的indexPath。...inSection:indexPath.section] atScrollPosition:UITableViewScrollPositionMiddle animated:NO]; } } 二、 获取处于...UITableView中心的cell [获取UITableView中心线cell.gif] 获取处于tableView中间cell的效果,用上述方案一比较麻烦:要考虑可见cell 的奇、偶个数问题,还有...cell是否等高的情况;方案二用起来就快捷方便多了,取的cell的位置的纵坐标相当于在偏移量的基础上又增加了tableView高度的一半。...代码如下: - (void)scrollViewDidScroll:(UIScrollView *)scrollView{ //获取处于UITableView中心的cell //系统方法返回处于

    4.8K80

    如何获取对方IP,查询对方的位置

    “11.111.45.25”就是对方好友的IP地址;当然,要是对方好友通过Internet中的WEB信箱给你发送电子邮件的话,那么你在这里看到的IP地址其实并不是他所在工作站的真实IP地址,而是WEB信箱所在网站的...例如,借助一款名为WhereIsIP的搜查工具,你可以轻松根据对方好友的Web网站地址,搜查得到对方好友的IP地址,甚至还能搜查到对方好友所在的物理位置。...当然,除了可以知道IP地址外,你还能知道对方好友所在的具体物理位置。   ...倘若要想查看局域网中某个工作站的IP地址时,可以使用“网络刺客II”之类的工具来帮忙;只要你运行该工具进入到它的主界面,然后执行工具栏中的“IP地址主机名”命令,在其后打开的对话框中,输入对方好友的计算机名称...-n”命令,在弹出的界面中,你就能看到当前究竟有哪些地址已经和你的计算机建立了连接(如果对应某个连接的状态为“Established”,就表明你的计算机和对方计算机之间的连接是成功的);   其次打开

    6.8K30

    iOS UITableView获取特定位置的cell

    偏移量的值实际上可以代表当时处于tableView顶部的cell在tableView上的相对位置, 那么我们就可以根据偏移量获得处于顶部的cell的indexPath。...inSection:indexPath.section] atScrollPosition:UITableViewScrollPositionMiddle animated:NO]; } } 二、 获取处于...UITableView中心的cell 获取UITableView中心线cell.gif 获取处于tableView中间cell的效果,用上述方案一比较麻烦:要考虑可见cell 的奇、偶个数问题,还有cell...是否等高的情况;方案二用起来就快捷方便多了,取的cell的位置的纵坐标相当于在偏移量的基础上又增加了tableView高度的一半。...代码如下: - (void)scrollViewDidScroll:(UIScrollView *)scrollView{ //获取处于UITableView中心的cell //系统方法返回处于

    1.3K30

    探索Google的Gemini语言模型的API

    深入了解 Gemini API 的参数,展示如何在各种应用程序中最大化生成内容的有效性。...译自 Exploring the API of Google’s Gemini Language Model,作者 Janakiram MSV。...仔细了解 API 参数 Gemini API 提供了一套参数来微调文本生成,使用户能够有效地在创造性和准确性之间取得平衡。以下是关键参数的概述,以及它们对 LLM 响应的创造性和准确性的影响。...例如,通过定义模型可以根据其接收的输入调用的函数,开发人员可以创建更动态、更响应且更有用的 AI 应用程序。这可以从从外部 API 获取实时数据到基于复杂的外部数据集处理和生成输出。...Google 已将 Vertex AI Search 与 Gemini 集成,为 LLM 提供 Grounding 功能。

    24310
    领券