2021年11月25日

摘要: /** * 纬度相同,1经度距离 * @param latitude * @param longitude * @return */ public static double oneLongitudeDistance(double latitude, double longitude){ LatLo 阅读全文
posted @ 2021-11-25 11:41 我是你爷爷的爷爷 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1.已知一个点的坐标和点的方位角,角度0-360 2.获取点坐标方位角的方向上的另一个点的坐标(指定距离范围) 其中radians代表方位角 /** * 获取向量的另一个坐标 * @param latLonReq * @param range * @return */ public static L 阅读全文
posted @ 2021-11-25 11:40 我是你爷爷的爷爷 阅读(98) 评论(0) 推荐(0) 编辑
摘要: /** * 计算两点角度 -- 起点坐标为参考坐标,纵坐标为轴取角度 * @param latitude * @param longitude * @param latitudeEnd * @param longitudeEnd * @return */ public static double c 阅读全文
posted @ 2021-11-25 11:37 我是你爷爷的爷爷 阅读(1181) 评论(1) 推荐(0) 编辑

2021年11月11日

摘要: 使用: <!-- https://mvnrepository.com/artifact/de.micromata.jak/JavaAPIforKml --> <dependency> <groupId>de.micromata.jak</groupId> <artifactId>JavaAPIfor 阅读全文
posted @ 2021-11-11 17:51 我是你爷爷的爷爷 阅读(1325) 评论(0) 推荐(0) 编辑

2021年11月10日

摘要: 实现思路:先定义PI和R地球半径 准备阶段: public class CoordinateConversionUtils { private static final double PI = 3.14159265358979323; private static final double R = 阅读全文
posted @ 2021-11-10 18:10 我是你爷爷的爷爷 阅读(1963) 评论(1) 推荐(0) 编辑
摘要: 一、有些时候,地图的业务需要判断一个点的经纬度坐标是否落在多边形内 这是我找到的算法的java实现,误差在1米内,可直接使用 代码如下: /** * 判断点是否在多边形内,如果点位于多边形的顶点或边上,也算做点在多边形内,直接返回true * @return 点在多边形内返回true,否则返回fal 阅读全文
posted @ 2021-11-10 18:09 我是你爷爷的爷爷 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 坐标系转换工具类: 1.由于地图底图用的osm底图,所以需要找到osm的坐标系转换规则,这里需要学习了解下osm的加载底图的机制和算法,然后根据js去找到算法的地方,我这里直接给出osm的算法坐标转换 此方法是根据查看osmbuilding.js,跟踪后找到的wgs84坐标转osmbuildings 阅读全文
posted @ 2021-11-10 18:08 我是你爷爷的爷爷 阅读(603) 评论(0) 推荐(0) 编辑
摘要: osm离线底图服务 一、搭建地图的准备知识 1.先了解各个地图供应商使用的坐标系,包括地理坐标和桌面坐标 osm地图: 地理坐标是WGS84坐标系、桌面坐标是墨卡托坐标系 2.了解docker,创建镜像和容器 二、搭建准备 1.OSM搭建地图底图服务的通过查找资源,搭建教程的官网是:https:// 阅读全文
posted @ 2021-11-10 18:06 我是你爷爷的爷爷 阅读(6667) 评论(0) 推荐(0) 编辑

2021年10月27日

摘要: 一、打开对外开放端口号 1、查看对外开放的端口状态 查询已开放的端口 netstat -ntulp | grep 端口号:可以具体查看某一个端口号 查询指定端口是否已开 firewall-cmd --query-port=666/tcp 提示 yes,表示开启;no表示未开启。 2、查看防火墙状态 阅读全文
posted @ 2021-10-27 18:30 我是你爷爷的爷爷 阅读(3013) 评论(0) 推荐(1) 编辑

2021年10月26日

摘要: 1.由于缓存已满,需要清理项目的工作空间 Jenkins build时有时候报Error fetching remote repo ‘origin’,造成这个问题的原因是Jenkins有个工作空间( workspace)的概念,Jenkins构建时产生的缓存会存储到工作空间,清理掉缓存就好,如下 阅读全文
posted @ 2021-10-26 15:06 我是你爷爷的爷爷 阅读(940) 评论(0) 推荐(0) 编辑

导航