zoukankan
html css js c++ java
C# 处理 google map 经纬度偏移量
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; namespace WSGPSGateway.BLL { public class LocationLogic { public LocationLogic() { } private static volatile LocationLogic _LocationLogic = new LocationLogic(); /// <summary> /// 得到实例 /// </summary> /// <returns></returns> public static LocationLogic GetInstance() { if (_LocationLogic == null) { lock (typeof(LocationLogic)) { if (_LocationLogic == null) { _LocationLogic = new LocationLogic(); } } } return _LocationLogic; } /// <summary> /// 得到经度和纬度 /// </summary> /// <param name="lat"></param> /// <param name="lng"></param> /// <returns></returns> public decimal[] GetLatLng(decimal lat, decimal lng) { int PX, PY; decimal? PX1, PY1; decimal? OX; decimal? OY; decimal[] LatLng = new decimal[] { lat, lng }; //传入两个参数 ,经度和纬度 ,然后返回经过解析的经度和纬度 try { DAL.DeviceinfoDataSetTableAdapters.deviceinfoAdapter da = new DAL.DeviceinfoDataSetTableAdapters.deviceinfoAdapter(); da.P_GETLATLNG(lat, lng, out OX, out OY); OX = Convert.ToDecimal(OX); OY = Convert.ToDecimal(OY); if (OX != 0 && OY != 0) { Map.LatLongToPixelXY(Convert.ToDouble(lat), Convert.ToDouble(lng), 18, out PX, out PY); PX1 = PX + OX; PY1 = PY + OY; LatLng[0] = Convert.ToDecimal(Map.PixelYToLat(Convert.ToDouble(PY1), 18)); LatLng[1] = Convert.ToDecimal(Map.PixelXToLng(Convert.ToDouble(PX1), 18)); } } catch (Exception ex) { DAL.Log.Write("纠偏处理发生异常! \0 错误记录:" + ex + "\r\n"); DAL.Log.Write("-----------------------------------------------------------\r\n"); } return LatLng; } } }
查看全文
相关阅读:
<亲测>CentOS7yum安装PHP7.2
linux开机出现一下错误Give root password for maintenance (or type Control-D to continue):
解决js输出汉字乱码问题
<亲测>.NET Core项目在Linux上使用QRCoder时出错"Unable to load DLL 'gdiplus'"
<亲测>阿里云centos7 挂载数据盘配置
centos 磁盘清理 /dev/vda1系统盘满了
两种方式:mysql查看正在执行的sql语句
adb调试android设备 说的比较清楚的一篇文章
<亲测>window+iis+letsencrypt+ssl 手动续期(通配符域名)
申请免费通配符证书(Let's Encrypt)并绑定IIS
原文地址:https://www.cnblogs.com/javawebsoa/p/2458199.html
最新文章
【SpringCloud】Spring Cloud Stream 消费组和消息持久化(二十四)
【SpringCloud】Spring Cloud Stream 消息驱动(二十三)
【SpringCloud】Spring Cloud Bus 服务总线(二十二)
【SpringCloud】Spring Cloud Config 客户端(二十一)
【SpringCloud】Spring Cloud Config 配置中心(二十)
【SpringCloud】Gateway Filter的使用(十九)
【SpringCloud】Gateway常用的Predicate(十八)
【SpringCloud】Gateway路由配置(十七)
【SpringCloud】Gateway网关入门(十六)
Spring框架学习笔记(2)——面向切面编程AOP
热门文章
Spring框架学习笔记(1)——控制反转IOC与依赖注入DI
stars-one的原创工具——APK签名验证破解工具
Mybatis使用入门,这一篇就够了
JSP学习笔记(6)—— 自定义MVC框架
JSP学习笔记(5)——Servlet、监听器、过滤器、MVC模式介绍
Jsp学习笔记(4)——分页查询
JSP学习笔记(3)——JSTL 标签库
Jsp学习笔记(2)——页面导航、表单、EL表达式
JSP学习笔记(1)——Jsp指令、动作元素和内置对象
VS2017 远程调试linux(centos).net core
Copyright © 2011-2022 走看看