当前位置: 首页 > news >正文

做可以上传文件的网站网站建设平台合同模板

做可以上传文件的网站,网站建设平台合同模板,网站开发预算报表,网页设计十大品牌一、GEO Redis 3.2版本提供了GEO(地理信息定位)功能#xff0c;支持存储地理位置信息用来实现诸如附近位置、摇一摇这类依赖于地理位置信息的功能。 有效纬度从-85.05112878度到85.05112878度 注意#xff1a;当坐标位置超出上述指定范围时#xff0c;将会返回一个错误。 …一、GEO Redis 3.2版本提供了GEO(地理信息定位)功能支持存储地理位置信息用来实现诸如附近位置、摇一摇这类依赖于地理位置信息的功能。 有效纬度从-85.05112878度到85.05112878度 注意当坐标位置超出上述指定范围时将会返回一个错误。 二、实现方式 将指定的地理空间位置纬度、经度、名称添加到指定的key中。 geoadd命令 redis GEOADD Sicily 13.361389 38.115556 Palermo 15.087269 37.502669 Catania (integer) 2geodist命令 如果两个位置之间的其中一个不存在 那么命令返回空值。 指定单位的参数 unit 必须是以下单位的其中一个m 表示单位为米。km 表示单位为千米。mi 表示单位为英里。ft 表示单位为英尺。如果用户没有显式地指定单位参数 那么 geodist默认使用米作为单位。 注意GEODIST 命令在计算距离时会假设地球为完美的球形 在极限情况下 这一假设最大会造成 0.5% 的误差。 返回值 计算出的距离会以双精度浮点数的形式被返回。 如果给定的位置元素不存在 那么命令返回空值。 redis GEOADD Sicily 13.361389 38.115556 Palermo 15.087269 37.502669 Catania (integer) 2 redis GEODIST Sicily Palermo Catania //默认米 166274.15156960039 redis GEODIST Sicily Palermo Catania km //指定了单位 166.27415156960038 redis GEODIST Sicily Palermo Catania mi //英里 103.31822459492736 redis GEODIST Sicily Foo Bar (nil)代码实现 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import redis.clients.jedis.*; import redis.clients.jedis.params.GeoRadiusParam;import java.util.List; import java.util.Map;Component public class RedisGEO {//表示是存储geo的keypublic final static String RS_GEO_NS rg:;Autowiredprivate JedisPool jedisPool;/**** param key* param longitude 经度* param latitude 纬度* param member 成员名* return*/public Long addLocation(String key, double longitude, double latitude, String member) {Jedis jedis null;try {jedis jedisPool.getResource();return jedis.geoadd(RS_GEO_NSkey,longitude,latitude,member);} catch (Exception e) {return null;} finally {jedis.close();}}/**** param key* param memberCoordinateMap 成员为key经纬度为value的map* return*/public Long addLocations(String key, MapString, GeoCoordinate memberCoordinateMap) {Jedis jedis null;try {jedis jedisPool.getResource();return jedis.geoadd(RS_GEO_NSkey,memberCoordinateMap);} catch (Exception e) {return null;} finally {jedis.close();}}public ListGeoRadiusResponse nearbyMore(String key, String member, double radius,boolean withDist, boolean isASC) {Jedis jedis null;try {jedis jedisPool.getResource();GeoRadiusParam geoRadiusParam new GeoRadiusParam();if (withDist) geoRadiusParam.withDist();if(isASC) geoRadiusParam.sortAscending();else geoRadiusParam.sortDescending();return jedis.georadiusByMember(RS_GEO_NSkey, member, radius, GeoUnit.KM,geoRadiusParam);} catch (Exception e) {return null;} finally {jedis.close();}} }不是重点其他的geo功能不做赘述。
http://www.sadfv.cn/news/439209/

相关文章:

  • 济南网站建设wuliankj柠檬logo
  • 深圳最大的招聘网站是什么二次开发信模版
  • 做一个静态网站需要多少钱网站建设谈单技巧
  • 北京华兴森茂印刷网站建设项目网站开发需要多少钱新闻
  • 西部数码网站管理软件做装修效果图的网站有哪些软件下载
  • 专门做ppt的网站斧头兼职刷客在哪个网站做
  • 广州网站建设公司乐云seo598营销网站设计公司
  • 一页网站温州网络公司推广
  • j2ee只做网站公司注册资金需要多少
  • 单招网站开发小米网络营销案例分析
  • 《php网站开发》电子课件货运公司网站源码
  • 安装网站程序寻花问柳专注做一家男人最爱的网站
  • 河间市网站建设深圳宝安区区号
  • 天津网站建设推广以网站建设专业画一幅画
  • 做网站虚拟主机要多大工作室网站制作
  • 网站推广效果的评价指标有杭州网站排名优化公司
  • 创立外包网站网站后台地址忘记了
  • 免费招聘网站平台综合门户网站建设
  • 商城网站互动性网站建设面包屑导航条
  • 怎么做子网站打开山东城市建设职业学院网站
  • 建站工具哪个好用网站信息可以
  • 怎么建设ftp网站渗透wordpress论坛
  • 济南长兴建设集团有限公司网站网站自己做自己的品牌好做
  • 淘宝网站建设概要乡镇做电器网站能不能营运
  • 那个平台能免费做网站婚纱网站策划书模板下载
  • 网站建设必须要备案吗淘宝网站开发语言
  • wordpress炫酷站正邦品牌设计
  • 网站地图怎么用微信公众号推广的好处
  • 婚恋网站开发背景文献win8网站模板
  • 网站如何添加数据一个关键词要刷多久