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

网站建设江西seo排名点击软件

网站建设江西,seo排名点击软件,男女做暧暧网站免费,上海专业做网站目录#xff1a; 获取AB连线与正北方向的角度求距离此点一定距离、一定夹角的点经纬度判断point点 在线段startPoint-etartPoint的左侧或者右侧米转换为弧度弧度转换为米 定义Point点 public class LatLngPoint {final static double RC 6378137;final static double RJ …目录 获取AB连线与正北方向的角度求距离此点一定距离、一定夹角的点经纬度判断point点 在线段startPoint-etartPoint的左侧或者右侧米转换为弧度弧度转换为米 定义Point点 public class LatLngPoint {final static double RC 6378137;final static double RJ RC;double longitude, latitude;double radLongitude, radLatitude;double Ec;double Ed;static final String LatLngPointString %.6f:%.6f;public LatLngPoint(double longitude, double latitude) {this.longitude longitude;this.latitude latitude;radLongitude this.longitude * Math.PI / 180.;radLatitude this.latitude * Math.PI / 180.;Ec RJ (RC - RJ) * (90. - latitude) / 90.;Ed Ec * Math.cos(radLatitude);}public String getString() {return String.format(LatLngPointString, longitude, latitude);} }import com.vividsolutions.jts.algorithm.Angle; import com.vividsolutions.jts.geom.Coordinate; import org.locationtech.spatial4j.distance.DistanceUtils;import java.math.BigDecimal;public class LatLngAngleUtil {/*** 获取AB连线与正北方向的角度* * param startPoint* A点的经纬度* param endPoint* B点的经纬度* return AB连线与正北方向的角度0~360*/public static double getAngleByTwoPoint(LatLngPoint startPoint, LatLngPoint endPoint) {double dx (endPoint.radLongitude - startPoint.radLongitude) * startPoint.Ed;double dy (endPoint.radLatitude - startPoint.radLatitude) * startPoint.Ec;double angle 0.0;angle Math.atan(Math.abs(dx / dy)) * 180. / Math.PI;double dLo endPoint.longitude - startPoint.longitude;double dLa endPoint.latitude - startPoint.latitude;if (dLo 0 dLa 0) {angle (90. - angle) 90;} else if (dLo 0 dLa 0) {angle angle 180.;} else if (dLo 0 dLa 0) {angle (90. - angle) 270;}return angle;}/*** 求距离此点一定距离、一定夹角的点经纬度* * param distance* 两点之间的距离 单位 m* param angle* 两点连线与正北方向的夹角0~360* return 算出的点的经纬度*/public static LatLngPoint getLatLngPointByDistanceAndAngle(LatLngPoint startPoint,double distance, double angle) {double dx distance * Math.sin(Math.toRadians(angle));double dy distance * Math.cos(Math.toRadians(angle));double bjd new BigDecimal((dx / startPoint.Ed startPoint.radLongitude) * 180. / Math.PI).setScale(7, BigDecimal.ROUND_HALF_UP).doubleValue();double bwd new BigDecimal((dy / startPoint.Ec startPoint.radLatitude) * 180. / Math.PI).setScale(7, BigDecimal.ROUND_HALF_UP).doubleValue();return new LatLngPoint(bjd, bwd);}/*** 判断point点 在线段startPoint-etartPoint的左侧或者右侧* param point 需要判断的点* param startPoint 线段开始点* param endPoint 线段结束点* return 大于0为右侧小于0为左侧*/public static double isLeftOrRight(Coordinate point, Coordinate startPoint, Coordinate endPoint) {double angleLeft Angle.angleBetweenOriented(point,startPoint,endPoint);return angleLeft;}/*** 米转换为弧度* 弧度角度*PI/180* 弧长半径*弧度* 地球赤道半径6378137* param me* return*/public static double meToDegree(double me){double radius DistanceUtils.EARTH_MEAN_RADIUS_KM; //地球平均半径BigDecimal bigDecimalCm new BigDecimal(me);BigDecimal bigDecimalFM new BigDecimal(1000);double bufferDegree bigDecimalCm.divide(bigDecimalFM).doubleValue();double kmToDegree DistanceUtils.dist2Degrees(bufferDegree, radius);return kmToDegree;}/*** 弧度转换为米* 弧度角度*PI/180* 弧长半径*弧度* 地球赤道半径6378137* param degree* return*/public static double degreeToMe(double degree){return DistanceUtils.degrees2Dist(degree, DistanceUtils.EARTH_MEAN_RADIUS_KM) * 1000;}
http://www.hkea.cn/news/14284111/

相关文章:

  • 可以做砍价活动的网站企业网站设计原则
  • 注册域名哪个网站好现在注册一个公司需要多少费用
  • 网站前端做报名框网站自己怎么做优化
  • 绵阳top唯艺网站建设安康市代驾公司
  • 做一个网站需要多少人金华网站建设设计
  • 网站搭建软件d网站免费制作
  • 怀化市住房和城乡建设局网站网站维护公告模板
  • 网站建设管理与维护ppt淘宝网页版官网入口
  • 企业网站建设方案模板做衣服招临工在什么网站找
  • 潍坊建网站的公众号开通
  • 1免费网站建站东莞住房建设网站的网
  • 织梦如何做网站留言功能福州网站建设方案开发
  • 校园门户网站系统建设方案广告设计公司服务不到位
  • 重庆网站建设网站建设物联网平台网站
  • 音乐网站可以用什么语言做大学网页制作学什么
  • 外包给网站建设注意事项网站建设保定
  • 网站建设营销一站式服务第一推是谁做的网站
  • 建平台网站lamp网站架构
  • 网站建设都需要哪些书wordpress对比
  • 阿里巴巴国际站入口wordpress注册充值
  • 市建设与管理局网站中国互联网电视app下载安装
  • 商城网站开发技术可行性分析网站备案 改名
  • 广州市住房和建设局网站文章标签wordpress
  • 手机wordpress清除缓存越秀seo搜索引擎优化
  • 哈尔滨网站建设 seo珠海市网站开发公司电话
  • 上海做网站 公司 哪家好济南网站开发公司
  • dw网站建设框架大小设定wordpress模板有哪些
  • 做棋牌网站合法吗wordpress返回404
  • 90做网站网站上传文件存储方式
  • cc域名做门户网站临沂免费自助建站模板