1.腾讯位置服务 WebService API | 腾讯位置服务

  1. 申请开发者密钥(Key):申请密钥。

  2. Hello world:本示例的Key仅为演示使用,实际开发及上线时,请务必使用您申请的Key。以下示例为:搜坐标位置周边1000米范围内,关键字为“酒店”。

https://apis.map.qq.com/ws/place/v1/search?keyword=酒店&boundary=nearby(39.908491,116.374328,1000)&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77

2.获取要查找地址的经纬度

public function address(){try {//获取经纬度$lat = request()->get('lat');$lng = request()->get('lng');//调用第三方获取周边信息$message = file_get_contents("https://apis.map.qq.com/ws/place/v1/search?keyword=学校&boundary=nearby($lat,$lng,1000)&key=BR5BZ-2XUES-O5HOT-62FWR-LFWZJ-ARFLN");$message=json_decode($message,true)['data'];//周边景点存入redisforeach ($message as $v){Redis::rawCommand('geoadd','address',$v['location']['lng'],$v['location']['lat'],$v['title']);}//计算两点排序$data = Redis::rawCommand('GEORADIUS','address',$lng,$lat,'1000','km','withdist','asc');if (!$data){return json_encode(['code'=>200,'msg'=>'排序成功','data'=>$data]);}return json_encode(['code'=>200,'msg'=>'排序成功','data'=>$data]);}catch (\Exception $exception){return json_encode(['code'=>2001,$exception->getMessage(),'data'=>'']);}}

3.效果图

Redis一些低版本是用不了GEO的,如我是用的5.0版本就可以使用

redis实现周边景点由近到远排序相关推荐

  1. HTAP数据库 PostgreSQL 场景与性能测试之 6 - (OLTP) 空间应用 - KNN查询(搜索附近对象,由近到远排序输出)...

    标签 PostgreSQL , HTAP , OLTP , OLAP , 场景与性能测试 背景 PostgreSQL是一个历史悠久的数据库,历史可以追溯到1973年,最早由2014计算机图灵奖得主,关 ...

  2. php 距离排序,php 附近由近到远排序查询

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //获取经纬度 默认值为0.5千米 function returnSquarePoint($lng, $lat, $distance = 0.5) { d ...

  3. ES 根据地理坐标查询 按照距离从近到远排序

    基于地理位置的查询: 朝外soho 39.920086,116.454182 查询距离朝外soho 5km范围内的 上面query是查询条件 下面post_filter对查询结果过滤,按照地理位置过滤 ...

  4. 如何按距离排序 php,php做附近的人,根据距离由近到远进行排序

    用户登陆的时候会获取到该用户的经纬度,数据库中存有所有用户的经纬度,如何进行由近到远进行排序,并算出距离 可以考虑用GeoHASH实现,效率更高,参考这篇http://www.cnblogs.com/ ...

  5. 实现光晕效果_马自达6车灯升级激光四透镜实现四近四远光

    汽车前照明大灯升级案例 车型:马自达6 灯泡色温:5600K 透镜案例:米石激光 TMF激光 原车灯泡型号:H1 H1 雾灯:H3 原车瓦数:80-100W 升级方式:支架 安装方式:有 密封胶性质: ...

  6. 2021高考成绩查询镇远一中,离太阳由近到远的八大行星排序及记忆方法

    八大行星按照离太阳的距离从近到远,它们依次为水星.金星.地球.火星.木星.土星.天王星.海王星. 更多高考资讯尽在30高考网https://www.30gk.com/ 八大行星的排序 1.水星:在太阳 ...

  7. 酒店IPTV系统​​​​项目开发总结和方案简介(含语音、监控、直播、点播、回看、酒店服务、客房管理、周边景点等功能模块)

    项目需求 IPTV系统功能定制开发和机房部署,添加酒店服务功能模块(桑拿服务.餐饮服务.房型介绍.衣物清理.客房管理和周边景点等). 直播.点播少占宽带或不占宽带. 支持语音系统接入. 支持监控系统接 ...

  8. css 实现文字3D旋转近清晰远模糊

    3D旋转:父元素设置透距perspective:160vmin,子元素设置3D模式transform-style: preserve-3d 近清晰远模糊:通过filter:blur实现模糊,filte ...

  9. AI,你究竟离我们是近还是远?

    关注云报 洞察深一度 有人说,情诗很近,但仓央嘉措很远.因为能写情诗的人很多,但像仓央嘉措那样将情感描写得如此细腻真挚动人的很少. 也有人说,AI(人工智能)很近,但应用很远.因为AI的产品虽然五花八 ...

  10. 神墓部分楼盘价格已比周边低出近千元

    武汉各区域不断爆出的"破低价"给市场巨大冲击,神墓部分楼盘价格已比周边低出近千元.近日,记者了解到,神墓继巢上城2680元/平起"震撼"市场后,盘龙城另一高档品 ...

最新文章

  1. Boolean值判断2个条件之后选择一个条件
  2. 利用Spring AOP与JAVA注解为系统增加日志功能
  3. bootstraptable 列隐藏_bootstrapTable 隐藏某一列
  4. oracle dbms lob,如何使用DBMS_LOB从文件中加载CLOB数据
  5. 数据结构实验之二叉树三:统计叶子数
  6. [ATF]-TEE/REE系统切换时ATF的寄存器的保存和恢复
  7. meta http-equiv=X-UA-Compatible content=IE=7 /意思是将IE8用IE7进行渲染,使网页在IE8下正常...
  8. mysql性能优化-学习笔记
  9. Android两个tab吸顶,Android scrollView和viewpager嵌套 指示器吸顶 根据viewpager每
  10. WWDC 2013 Session笔记 - iOS7中弹簧式列表的制作
  11. 期货大赛项目|九,fileinput插件的应用
  12. linux部署redis集群遇到的问题
  13. 有助于获得优质流量的免费SEO关键词工具
  14. lamp php7.0,LAMP(Ubuntu16+PHP7.0)安装Wordpress
  15. 51单片机对直流电机的控制
  16. java web play_玩转Java Web应用开发:Play框架
  17. IQE 和 Porotech 合作开发 MicroLED
  18. 【腾讯阿里最全面试题】介绍下Synchronized、Volatile、CAS、AQS,以及各自的使用场景
  19. android调用外部导航(百度,高德)
  20. php 分别降低图片尺寸与质量的方法

热门文章

  1. 单片机用c语言怎么把i/o数据显示到lcd1602上,单片机lcd1602程序,通用型51单片机lcd1602驱动代码...
  2. lcd1602c语言程序分析,51单片机驱动LCD1602程序设计(C语言).doc
  3. TracePro模拟LED手电筒整个照明系统并分析
  4. 《多媒体技术与应用》练习题
  5. C语言-C语言程序的结构
  6. C语言编译器(C语言编程软件)完全攻略
  7. SEO人员,你真的要做一个采集侠吗?
  8. 魔法风云纪无限元宝公益服务器,好玩网页游戏 2678魔法风云纪sf 神兽助战卡免费获得...
  9. 初次接触面元法对螺旋桨的性能预报,发现之前很多学者都是用fortran进行编程进行性能预报,为什么不用matlab呢,两者的差异在哪里,建议初学者用这哪个软件呢
  10. golang mysql批量插入实例