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

做网站记者好吗seo关键词分类

做网站记者好吗,seo关键词分类,甘南州合作市住房建设局网站,网站服务器维护内容主要方法:add : 添加一个地理位置distance: 计算两个元素之间的距离hash: 获取元素经纬度坐标经过geohash算法生成的base32编码值position: 获取集合中任意元素的经纬度坐标,可以一次获取多个radius:查询某个坐标或某个成员&#…

主要方法
add : 添加一个地理位置
distance: 计算两个元素之间的距离
hash: 获取元素经纬度坐标经过geohash算法生成的base32编码值
position: 获取集合中任意元素的经纬度坐标,可以一次获取多个
radius:查询某个坐标或某个成员,附近范围的成员

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.geo.*;
import org.springframework.data.redis.connection.RedisGeoCommands;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;@RestController
public class Controller_redis_geo_1 {@Autowiredprivate RedisTemplate redisTemplate;private final String KEY_GEO = "home";@RequestMapping("/testGeo")public void testGeo() {// geoadd : 添加一个地理位置// geoadd : (纬度、经度、名称)三元组redisTemplate.opsForGeo().add(KEY_GEO, new Point(116.48105, 39.996794), "张三");redisTemplate.opsForGeo().add(KEY_GEO, new Point(116.514203, 39.905409), "李四");redisTemplate.opsForGeo().add(KEY_GEO, new Point(116.489033, 40.007669), "王五");System.out.println();// geodist : 计算两个元素之间的距离// 计算张三李四之间的距离 其中,距离单位可以是m、km、ml、ft,分别代表米、千米、英里和尺Distance distance = redisTemplate.opsForGeo().distance(KEY_GEO, "张三", "李四");Distance distance2 = redisTemplate.opsForGeo().distance(KEY_GEO, "张三", "李四", RedisGeoCommands.DistanceUnit.KILOMETERS);System.out.println(distance);System.out.println(distance2.getValue());System.out.println();// geohash : 获取元素经纬度坐标经过geohash算法生成的base32编码值// 注意:GeoHash对二维经纬度坐标进行一维映射是有损的,通过映射再还原回的经纬度坐标和原始输入的经纬度坐标存在一定的误差。List<String> hash = redisTemplate.opsForGeo().hash(KEY_GEO, "张三");List<String> hashs = redisTemplate.opsForGeo().hash(KEY_GEO, "张三", "李四");System.out.println(hash);System.out.println(hashs);System.out.println();// geopos : 获取集合中任意元素的经纬度坐标,可以一次获取多个List<Point> position = redisTemplate.opsForGeo().position(KEY_GEO, "张三");System.out.println(position);List<Point> positions = redisTemplate.opsForGeo().position(KEY_GEO, "张三", "李四");System.out.println(positions);System.out.println();// GEORADIUS以给定的经纬度为中心, 返回键包含的位置元素当中, 与中心的距离不超过给定最大距离的所有位置元素。// 通过经度,纬度查找附近的人Circle circle = new Circle(116.48105, 39.996794, Metrics.KILOMETERS.getMultiplier());RedisGeoCommands.GeoRadiusCommandArgs args = RedisGeoCommands.GeoRadiusCommandArgs.newGeoRadiusArgs().includeDistance() //包含距离.includeCoordinates() //包含坐标.sortAscending() //升序.limit(50);GeoResults<RedisGeoCommands.GeoLocation<Object>> byxy = redisTemplate.opsForGeo().radius(KEY_GEO, circle, args);System.out.println("通过经纬度附近的人:");byxy.forEach(r -> System.out.println(r));System.out.println();// 通过地方查找附近5km的2个人RedisGeoCommands.GeoRadiusCommandArgs args2 = RedisGeoCommands.GeoRadiusCommandArgs.newGeoRadiusArgs().includeDistance().includeCoordinates().sortAscending().limit(2);GeoResults<RedisGeoCommands.GeoLocation<Object>> radius = redisTemplate.opsForGeo().radius(KEY_GEO, "张三", new Distance(5, Metrics.KILOMETERS), args2);System.out.println("通过名字附近的人:");radius.forEach(r -> System.out.println(r));}
}

http://www.khdw.cn/news/43443.html

相关文章:

  • 企业网站大图廊坊网站建设公司
  • 青岛专业制作网站的公司海洋网络推广效果
  • 学网站开发需要学那些seo搜索引擎优化平台
  • 手机网站建设定制长沙县网络营销咨询
  • wordpress怎么搭建美女图库模板福州seo代理计费
  • 电子商务网站建设与管理的总结地推团队去哪里找
  • 做网站公司的未来腾讯广点通广告投放平台
  • 哪个网站上网好推广普通话宣传语
  • 36岁了初中毕业想提升学历上海seo
  • 浙江小九天建设集团网站网站制作公司怎么样
  • 怎样找素材做网站厦门网
  • 外贸营销员国家职业技能标准福建seo关键词优化外包
  • 网站上传到虚拟服务器新闻类软文营销案例
  • 网站开发优秀论文seo关键词seo排名公司
  • 建设企业网站的徐州seo招聘
  • 在线做网站午夜伦理关键词搜索推广
  • 武汉网站维护专业公司大批量刷关键词排名软件
  • 网站设计公司哪家专业湛江seo网站管理
  • 贵州建设厅网站建筑企业公示栏百度上海分公司
  • 外包app开发价格表郑州优化公司有哪些
  • 江苏省网站建设哪家好源码时代培训机构官网
  • 360开户推广宁波seo排名优化价格
  • 卖产品的网站怎么做的代运营套餐价格表
  • java怎么做网站多语言aso优化平台有哪些
  • 做购物网站的费用电商网络推广
  • 西安做营销型网站建设网络运营具体做什么
  • 驻马店网站开发公司深圳网站seo
  • 西安域名注册网站建设免费网站分析seo报告是坑吗
  • 手机制作网站的软件本地广告推广平台哪个好
  • 深圳专业做网站哪家专业东莞网站推广营销网站设计