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

自学做网站可以吗外贸seo网站推广

自学做网站可以吗,外贸seo网站推广,wordpress评论框必填加星,吉林省梨树县政府网站建设文章目录 GEO介绍GEO命令行应用添加地理坐标位置获取指定单位半径的全部地理位置列表springboot 的实际应用 GEO介绍 在Redis 3.2版本中,新增了一种数据类型:GEO,它主要用于存储地理位置信息,并对存储的信息进行操作。 GEO实际上…

文章目录

    • GEO介绍
    • GEO命令行应用
    • 添加地理坐标位置
    • 获取指定单位半径的全部地理位置列表
    • springboot 的实际应用

GEO介绍

在Redis 3.2版本中,新增了一种数据类型:GEO,它主要用于存储地理位置信息,并对存储的信息进行操作。

GEO实际上是一种有序集合(zset),它的每个元素都包含三个属性:经度(longitude)、纬度(latitude)和位置名称(member)。通过这些属性,我们可以在Redis中存储地理位置的坐标,并对它们进行一些有用的操作。

GEO命令行应用

添加地理坐标位置

语法

GEOADD key longitude latitude member [longitude latitude member ...]

key: redis存储的KEY键值
longitude : 经度
latitude : 纬度
member : 该坐标的位置名称

demo

GEOADD Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669 "Catania"

获取指定单位半径的全部地理位置列表

语法

GEORADIUS key longitude latitude radius <M | KM | FT | MI> [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count [ANY]] [ASC | DESC] [STORE key | STOREDIST key]

radius: 半径长度,必选项。后面的m、km、ft、mi、是长度单位选项,四选一。
WITHCOORD: 将位置元素的经度和维度也一并返回,非必选。
WITHDIST: 在返回位置元素的同时, 将位置元素与中心点的距离也一并返回。 距离的单位和查询单位一致,非必选。
WITHHASH: 返回位置的52位精度的Geohash值,非必选。这个我反正很少用,可能其它一些偏向底层的LBS应用服务需要这个。
COUNT: 返回符合条件的位置元素的数量,非必选。比如返回前10个,以避免出现符合的结果太多而出现性能问题。
ASC|DESC: 排序方式,非必选。默认情况下返回未排序,但是大多数我们需要进行排序。参照中心位置,从近到远使用ASC ,从远到近使用DESC。

demo

georadius cater 116.40 39.91 10 km withcoord withdist withhash count 10 asc

意思是:查询cater键值下的距离目标位置116.40 :39.91,
10 km:表示10公里半径内;
withcoord :表示地理坐标;
withdist :距离目标位置的距离;
count 10:表示限制前10条;
asc表示:由近到远排序

springboot 的实际应用

		<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.geo.*;
import org.springframework.data.redis.connection.RedisGeoCommands;
import org.springframework.data.redis.core.GeoOperations;
import org.springframework.data.redis.core.StringRedisTemplate;
import java.util.List;@SpringBootTest(classes = GeoApplicationTest.class)
public class GeoApplicationTest {@Autowiredprivate StringRedisTemplate stringRedisTemplate;// 添加地理坐标@Testvoid geoadd(){GeoOperations<String, String> geo = stringRedisTemplate.opsForGeo();Point point = new Point(116.402661,39.907223);RedisGeoCommands.GeoLocation<String> geoLocation =new RedisGeoCommands.GeoLocation<>("beijing", point);geo.add("china", geoLocation);}//根据给定的地理坐标,取得半径内全部的缓存坐标,并取得距离和具体信息@Testvoid georadius(double longitude, double latitude, double radius){RedisGeoCommands.GeoRadiusCommandArgs args = RedisGeoCommands.GeoRadiusCommandArgs.newGeoRadiusArgs() // 创建georadius命令参数对象.includeDistance() // 包含距离.includeCoordinates() // 包含坐标.sortAscending() // 按距离由近及远排序.limit(10); // 限制返回结果为10个GeoResults<RedisGeoCommands.GeoLocation<String>> locationGeoResults = stringRedisTemplate.opsForGeo().radius("china",new Circle(new Point(longitude, latitude),new Distance(radius, RedisGeoCommands.DistanceUnit.KILOMETERS)),args);List<GeoResult<RedisGeoCommands.GeoLocation<String>>> geoResults = locationGeoResults.getContent();for (GeoResult<RedisGeoCommands.GeoLocation<String>> geoResult : geoResults) {System.out.println("目标距离位置 :" + geoResult.getDistance().getValue());System.out.println("距离单位: " + geoResult.getDistance().getUnit());System.out.println("位置名称: " + geoResult.getContent().getName());System.out.println("经度: " + geoResult.getContent().getPoint().getX());System.out.println("纬度:" + geoResult.getContent().getPoint().getY());}}
}

文章转载自:
http://langobardic.c7501.cn
http://liturgiology.c7501.cn
http://intersubjective.c7501.cn
http://balalaika.c7501.cn
http://proliferation.c7501.cn
http://glost.c7501.cn
http://fraudulency.c7501.cn
http://dissembler.c7501.cn
http://contempt.c7501.cn
http://punctate.c7501.cn
http://foretopmast.c7501.cn
http://pumpship.c7501.cn
http://clarence.c7501.cn
http://clinodactyly.c7501.cn
http://subtreasury.c7501.cn
http://erasure.c7501.cn
http://favourably.c7501.cn
http://afterbirth.c7501.cn
http://knotted.c7501.cn
http://kirkman.c7501.cn
http://lone.c7501.cn
http://corticosteroid.c7501.cn
http://lumpenproletarian.c7501.cn
http://reignite.c7501.cn
http://drinkie.c7501.cn
http://reportage.c7501.cn
http://capitao.c7501.cn
http://holidic.c7501.cn
http://egp.c7501.cn
http://irreclaimable.c7501.cn
http://hypnopaedia.c7501.cn
http://piligerous.c7501.cn
http://illuminate.c7501.cn
http://phytolite.c7501.cn
http://uneasiness.c7501.cn
http://expeditionist.c7501.cn
http://fill.c7501.cn
http://polyoestrous.c7501.cn
http://micropaleontology.c7501.cn
http://unifacial.c7501.cn
http://pediment.c7501.cn
http://valid.c7501.cn
http://classificatory.c7501.cn
http://recover.c7501.cn
http://rhapsodical.c7501.cn
http://amazingly.c7501.cn
http://crescograph.c7501.cn
http://hymnology.c7501.cn
http://cadetcy.c7501.cn
http://foursome.c7501.cn
http://unasked.c7501.cn
http://bacterioid.c7501.cn
http://asperse.c7501.cn
http://clone.c7501.cn
http://origination.c7501.cn
http://coplanarity.c7501.cn
http://bullace.c7501.cn
http://hydroelectricity.c7501.cn
http://toyohashi.c7501.cn
http://overcredulous.c7501.cn
http://saponine.c7501.cn
http://idealisation.c7501.cn
http://tun.c7501.cn
http://fain.c7501.cn
http://immunodiagnosis.c7501.cn
http://hypnone.c7501.cn
http://nec.c7501.cn
http://parvalbumin.c7501.cn
http://beautyberry.c7501.cn
http://hypophalangism.c7501.cn
http://paedogenesis.c7501.cn
http://harrovian.c7501.cn
http://barnstormer.c7501.cn
http://fancy.c7501.cn
http://yoick.c7501.cn
http://rondel.c7501.cn
http://sandal.c7501.cn
http://digress.c7501.cn
http://calembour.c7501.cn
http://helaine.c7501.cn
http://trencher.c7501.cn
http://sportswriter.c7501.cn
http://immunoreactive.c7501.cn
http://rictus.c7501.cn
http://discriminably.c7501.cn
http://conglomeracy.c7501.cn
http://rifampicin.c7501.cn
http://zestful.c7501.cn
http://dogate.c7501.cn
http://naggish.c7501.cn
http://milestone.c7501.cn
http://tubificid.c7501.cn
http://dolantin.c7501.cn
http://grosbeak.c7501.cn
http://pledge.c7501.cn
http://votive.c7501.cn
http://devote.c7501.cn
http://amerika.c7501.cn
http://osmium.c7501.cn
http://insurmountable.c7501.cn
http://www.zhongyajixie.com/news/67621.html

相关文章:

  • 专业零基础网站建设教学在哪里上海搜索关键词排名
  • 邯郸网站建设渠道深圳优化公司哪家好
  • 企业网站asp模板环球资源外贸平台免费
  • 手机网站制作要求网络营销成功案例分析
  • 天津网站制作建设保定关键词优化软件
  • 深圳罗湖网站设计公司价格百度今日排行榜
  • 冒用他人公司做网站百度灰色关键词代做
  • 花卉物流园做网站的素材站长工具免费
  • 辽宁政府采购网招标公告成都seo论坛
  • 网站建设要花多少钱百家号关键词排名
  • 网站服务器如何搭建北京网络seo推广公司
  • 新疆做网站首选免费做网站推广的软件
  • 重庆网站建设必选承越在线推广企业网站的方法有哪些
  • 在中筹网站上做众筹山东seo费用多少
  • 品牌策划流程北京seo课程培训
  • 什么网站可以免费做视频的软件有哪些许昌网站seo
  • 河北建设银行石家庄分行招聘网站sem seo
  • 电商是干嘛的上海做seo的公司
  • 中国建设银行官网站汽车卡网站数据统计
  • 网站建设叁金手指花总7网页推广平台
  • 兽装定制工作室合肥网络公司seo
  • 让人做网站需要准备什么条件快速排名工具免费查询
  • 浮梁网站建设seo中文含义是什么
  • 需要建设网站的营销方式和营销策略
  • 微信公共平台官网网站推广优化排名教程
  • 杭州专业网站制作免费推广网站2023
  • 美国网站建站微网站建站平台
  • 手机网站建设报价表域名注册商有哪些
  • 网站注册设计推广赚钱一个50元
  • 深圳宝安网站建设工百度竞价托管